Remplacer les Contrôles de Contenu dans OpenXML

J'ai besoin de quelque chose comme un espace réservé. J'ai d'abord regardé de Contrôle de Contenu comme une solution, mais je vais avoir quelques problèmes avec elle.

J'ai alors regardé en ajoutant CustomXML à l' .docx, mais se détourna qu'en raison de la i4i procès.

Alors j'ai décidé de tout simplement changer le texte du Contrôle du Contenu via OpenXML SDK 2.0 mais même si c'est marqué le Contrôle de Contenu ne va pas loin. Je suppose qu'il ne sait pas que le texte modifié, sauf si il se passe à l'intérieur de word.

Je pourrais peut-être seulement de supprimer les de CC et de placer du texte à la place, mais j'ai peur des problèmes avec le format et les styles qu'il pourrait apporter et aussi il serait sorte de défier le but du Contrôle de Contenu.

Puis j'ai commencé à me demander si je pouvais définir mes propres espaces réservés ce Mot pouvait reconnaître. Par le biais de blocs de Construction peut-être. Il n'a rien à faire sauf être facile à trouver à l'aide d'OpenXML et en quelque sorte tagable donc je sais à quoi la remplacer. Je ne suis pas vraiment sûr de ce qui peut être fait avec des Blocs de Construction mais j'espère que c'est possible.

Ne savez pas quelle solution serait la meilleure pour moi, mais ce dont j'ai besoin est:

a)quelque Chose qui est facile à mettre en place dans le modèle, peut-être un Contenu prédéfini de Contrôle des espaces réservés que vous pouvez placer où vous le souhaitez pas et le style comme vous le souhaitez.

b)Lorsque les données ont été ajoutés, il supprime tous les espaces réservés, il ne sera pas modifiée à nouveau. Il conserve le style/format défini dans l'espace réservé.

POUR résumer, j'ai besoin de réponse à une

Comment puis-je modifier les Contrôles de Contenu dans OpenXML SDK, donc ils seront supprimés après que le texte est ajouté.

-OU-

Puis-je définir ma propre OpenXML tag pour un Document Word que je pourrais le remplacer?

OriginalL'auteur Ingó Vals | 2010-08-10