Procedura: aggiungere riferimenti a documenti nell'insieme Documents
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
È possibile fare riferimento a un oggetto Microsoft.Office.Interop.Word.Document come membro dell'insieme Documents utilizzando il nome del documento o il relativo valore di indice nell'insieme.
Fare riferimento a un documento mediante il nome si rivela in genere preferibile se si desidera utilizzare un documento specifico. Il valore di indice nell'insieme Documents viene raramente utilizzato per fare riferimento a un documento, perché questo valore per un determinato documento può essere modificato con l'apertura e la chiusura di altri documenti.
Riferimenti ai documenti
Per fare riferimento a un documento mediante il nome
Impostare una variabile oggetto in modo che punti al documento denominato SampleDoc.doc. Per utilizzare l'esempio di codice seguente è necessario eseguirlo dalla classe ThisDocument o ThisAddIn del progetto.
Dim doc As Word.Document = CType(Application.Documents("SampleDoc.doc"), Word.Document)
object fileName = "SampleDoc.doc"; Word.Document doc = Application.Documents.get_Item(ref fileName);
Per fare riferimento al documento con lo stato attivo, è possibile utilizzare la proprietà ActiveDocument dell'oggetto Application.
Per fare riferimento al documento attivo
Recuperare il nome del documento attivo utilizzando ActiveDocument. Per utilizzare l'esempio di codice seguente è necessario eseguirlo dalla classe ThisDocument o ThisAddIn del progetto.
Dim documentName As String = Application.ActiveDocument.Name
string documentName = Application.ActiveDocument.Name;
Se si utilizza soltanto il documento associato a una personalizzazione a livello di documento, quando occorre fare riferimento al documento con lo stato attivo è possibile utilizzare il riferimento Globals.ThisDocument da qualsiasi punto del progetto.
Per fare riferimento al documento associato a una personalizzazione a livello di documento
Recuperare il nome del documento utilizzando Globals.ThisDocument.
Dim documentName2 As String = Globals.ThisDocument.Name
string documentName2 = Globals.ThisDocument.Name;
Vedere anche
Attività
Procedura: aprire documenti esistenti
Procedura: inserire testo nei documenti di Word
Concetti
Accesso globale agli oggetti nei progetti Visual Studio Tools per Office