2010-05-13 2 views
1

Le produit logiciel de mon entreprise comporte une fonctionnalité qui permet aux utilisateurs de générer des formulaires à partir de modèles Word. Le programme remplit automatiquement certains champs de la base de données SQL et l'utilisateur peut remplir d'autres données souhaitées. Nous avons donc un template .dotx qui contient la conception du formulaire, puis l'utilisateur obtient le fichier .docx à remplir lorsqu'il l'appelle depuis notre programme. Le problème que nous avons, c'est que certains de nos utilisateurs ont trouvé que les formulaires prenaient un temps exceptionnellement long à s'ouvrir et, une fois ouverts, sont si lents à répondre (faire défiler, etc.) qu'ils sont inutilisables. Donc, dans mes investigations jusqu'à maintenant, j'ai découvert que les systèmes à problème sont ceux avec des CPU moins puissants (malheureusement cela arrive pour les systèmes au-dessus de notre système) et les formulaires Word qui causent les problèmes sont ceux avec beaucoup de cases à cocher ActiveX sur eux. J'ai vérifié que la réduction des cases à cocher ActiveX corrige les problèmes de chargement de formulaire.Les formulaires Word avec un trop grand nombre de cases à cocher ActiveX se chargent lentement

J'ai donc les questions suivantes au sujet des solutions (nous utilisons Word 2007):

1) Est-il possible de configurer Word, ou d'autres paramètres, de sorte qu'il n'y aura pas une telle souche ouvrir un formulaire Word avec beaucoup de cases à cocher ActiveX? Un moyen d'accélérer l'ouverture de Word? 2) L'utilisation de cases à cocher de style hérité à la place de celles d'ActiveX permet de remplir correctement les formulaires, mais il semble que l'utilisateur doive double-cliquer sur la case à cocher et modifier Valeur par défaut -> Vérifié. Y at-il un moyen de le configurer afin qu'ils puissent simplement cliquer sur la case à cocher pour le cocher? La case à cocher "Legacy Forms" comme un nom me préoccupe (Legacy ...), est-ce que cela signifie qu'une future version de Word ne chargera pas les cases à cocher parce qu'elles sont "héritées"?

3) Oui, il m'est apparu après un peu de recherche de solutions que Word n'est pas l'outil pour le travail pour les formes que je décris. InfoPath semble être exactement ce que nous aurions dû utiliser depuis le début, mais malheureusement, je n'étais pas impliqué dans la prise de décision ou le développement de ces formulaires, juste chargé de trouver une solution.

J'apprécierais des réponses à n'importe lequel d'entre eux, ou si quelqu'un a d'autres idées pour des solutions à ce problème.

Merci

Répondre

0

Je suis environ 3 ans trop tard, mais si vous voulez une case à cocher héritage d'agir comme une case à cocher, vous devez restreindre la modification sur le document ou la section. (Vous pouvez verrouiller juste une section, si vous le souhaitez.) Verrouiller Word 2010 s'appelle "Restreindre l'édition" - est une option sous l'onglet Développeur ou l'onglet Révision. Si vous limitez l'édition de cette façon, l'utilisateur ne peut pas modifier le texte mais peut remplir le champ de formulaire, donc si le champ de formulaire est une case à cocher, l'utilisateur peut cliquer sur la case à cocher ou non; Si le champ de formulaire est une zone de texte, l'utilisateur peut remplir la zone de texte.

Si vous choisissez de ne verrouiller qu'une section, vous voudrez probablement utiliser des sauts de section continus (Mise en page> Ruptures> Continu) et spécifier quelle section. (Dans l'espace où vous choisissez l'édition de formulaire comme type de restriction, un petit lien vous permet de spécifier quelle section ou quelles sections sont verrouillées.)

Questions connexes