Pourquoi mon formulaire VBA Microsoft Word ne s'affiche-t-il pas sur un MAC?

1

Je ne suis pas sûr que ce soit le bon forum, mais voilà ... J'ai créé un document Word avec un formulaire et des macros, puis je l'ai enregistré en tant que modèle. Le document a été créé avec Word 2003 et enregistré en tant que modèle (fichier .dot). Lorsque l'utilisateur ouvre le document .dot, un formulaire est chargé. L'utilisateur sélectionne ensuite des boutons radio ou des cases à cocher sur le formulaire. Après avoir cliqué sur un bouton au bas du formulaire, tous les contrôles du formulaire sont lus et utilisés pour créer un document Word. Le formulaire n'apparaîtra pas tant que je n'aurai pas défini la sécurité sur "faible".

Maintenant, je veux modifier l'ancienne version 2003 pour qu'elle s'exécute sur une nouvelle version de word avec l'extension .docx (version 2011). En outre, je veux qu'il fonctionne sur un Mac. Mon problème est que le formulaire ne s'affiche pas. J'ai essayé d'aller dans le menu Word> Préférences et dans la sélection "Sécurité", mais je ne vois pas les options Haut, Moyen et Bas. La seule option est "Porté avant d'ouvrir un fichier contenant des macros". J'ai essayé de cocher et de désélectionner cette option, mais mon formulaire ne s'affiche toujours pas. Est-ce que quelqu'un peut me donner une idée sur la façon de faire apparaître mon formulaire à nouveau?

Merci.

David Cooper
la source
Je suppose que cela est dû au fait que Mac Word ne déclenche pas toujours les différentes macros automatiques et / ou les événements Document_New lorsque vous ouvrez / créez des documents. Si vous utilisez Document_New, il doit figurer dans le module de ThisDocument. Dans les deux cas, vous devez introduire un délai de, disons, 1 seconde au début de la routine AutoNew ou DOcument_New. (Jetez un coup d'œil à Application.OnTime, par exemple).