2010-10-21 22 views
1

Je dois ajouter un signet dans Word doc en utilisant Microsoft.Office.Tools.Word.ControlCollectionAjouter un signet dans le mot à l'exécution

méthode AddBookmark est disponible en classe ControlCollection, mais lorsque je tente de créer l'objet de ControlCollection, il lance et erreur parce que cette classe n'a aucun constructeur défini ...

Comment puis-je ajouter un signet dans un document Word?

Répondre

0

La méthode AddBookmark est disponible sur l'instance de classe Microsoft.Office.Tools.Word.Document.

Je ne sais pas comment charger le document dans la classe Microsoft.Office.Tools.Word.Document.

Cependant, il y a une méthode « DocumentExtensions.GetVstoObject » disponible qui retourne un objet Microsoft.Office.Tools.Word.Document de l'objet Microsoft.Office.Interop.Word.Document. La classe DocumentExtensions définie dans l'assembly Microsoft.Office.Tools.Word.v4.0.Utilities. Mais je ne trouve pas cet assemblage dans la boîte de dialogue Ajouter une référence ... Il ressemble à cet assemblage disponible uniquement dans .net 4.0 ..

--- Sambhaji