Comment écrivez-vous à une position spécifique dans un document Word, par exemple, ligne 5, caractère 50? J'ai cherché quelques heures, mais je n'ai pas trouvé de solution. p>
J'utilise microsoft.office.interop.word code> p>
3 Réponses :
Recherche d'une position dans un document Word insérer une table p>
Vous pouvez trouver des informations utiles dans l'emplacement ci-dessus. P>
Merci, mais j'ai déjà lu cela déjà, mais je n'ai pas compris !! Je ne sais pas où puis-je trouver de bonnes informations sur Microsoft.Office.interop.word sauf msdn!
Si vous êtes satisfait de la phrase plus simple, plutôt que des lignes: cinq paragraphes et 50 espaces dans VBA P> Cependant, pour une position particulière, je préférerais une zone de texte: p> avec certaines propriétés: p>
Je veux ajouter un texte, un signet ou quelque chose comme ça à un document vide, il n'y a aucune phrase !! Devrais-je ajouter du paragraphe d'abord? Je suis vraiment confus à ce sujet!
Si votre document vierge est actif, vous pouvez simplement dire selection.text = "beaucoup de texte" code>
Oui, mais il n'y a pas de phrases et aucun caractère dans le document vierge! Par exemple, comment écrire dans la ligne 5 en utilisant ce code ?!
Dans le fait que je veux savoir comment déplacer le curseur dans un document vierge dans une position spécifique? J'ai tout essayé jusqu'à présent !!
Si vous insérez du texte au même endroit chaque fois qu'un moyen simple de le faire est de créer un fichier de modèle .Dotx avec un signet à l'emplacement. Assurez-vous que le modèle est inclus dans la version
Doc = Word.Documents.Add("Directory\Filename") Doc.Bookmarks.Item("BookmarkName").Range.Text = "Text to be inserted"
C'est un bien meilleur moyen de faire cela