2009-11-18 6 views
0

J'ai une question concernant un formulaire WORD 2007 utilisé pour recueillir des informations auprès des utilisateurs. Je l'ai eu en travaillant dans WORD 2003 puis l'ai fait fonctionner dans WORD 2007 et l'ai fonctionné mais ne pouvais pas partir assez bien seul et a décidé de l'écrire à partir de zéro dans WORD 2007. J'ai maudit cette décision depuis ...WORD 2007 w/VBA

Ce que j'ai est un VBA qui génère un numéro de séquence et le poste dans un champ/signet dans un document. Ensuite, j'ai utilisé le contrôle de la date pour capturer une date. Ensuite, il existe des contrôles de contenu pour capturer des éléments de données concernant l'utilisateur, par exemple, le nom, l'adresse électronique, qui sont sélectionnés à partir d'une liste déroulante. Ensuite, il existe des contrôles de contenu pour capturer des informations sur les systèmes, à nouveau, le nom, l'emplacement, le système d'exploitation, etc.

Ensuite, une section du modèle utilise des cases à cocher héritées pour identifier les outils et les rapports spécifiques dont l'utilisateur a besoin. sélectionner. Enfin, suivi d'un contrôle de contenu pour capturer un nom et un autre pour choisir une autre date, puis le dernier contrôle de contenu consiste à capturer des notes.

Le problème que j'ai est que le code VBA fonctionne bien. Le numéro de séquence est généré et affiché dans le document. C'est aussi loin que je peux. Je comprends que le document doit être protégé pour que les anciennes cases à cocher fonctionnent comme prévu. J'ai essayé de diviser le modèle en sections et de ne protéger que la section contenant les anciennes marques. J'ai une situation où si je "ouvre" le fichier .dotm les contrôles de contenu fonctionnent mais dès que je double-clique sur le .dotm aucun des contrôles de contenu ne fonctionne ...

Je serais heureux de vous envoyer le fichier si cela vous aidera à me aider ....

Merci,

Ferg

Répondre

0

donc, le vrai problème est que lorsque vous « Ouvrir » le fichier .dotm, il fonctionne, mais quand vous « double cliquez sur ".dotm, aucun des contrôles de contenu ne fonctionne?

Il existe une différence entre l'ouverture d'un modèle de document (clic droit, Ouvrir) et l'ouverture d'un document basé sur sur un modèle. Lorsque vous double-cliquez sur le document, il lance un nouveau document basé sur du modèle que vous avez double-cliqué; le modèle sera attaché au document, et le code devrait être disponible (barres d'outils/contrôles/code) devrait charger (si le modèle ci-joint est disponible).

Je me rends compte que c'est un vieux post ... nous sommes curieux si vous étiez en mesure de résoudre ce problème ou de ne pas nous le faire savoir!