Procedura: aggiungere riferimenti a documenti nell'insieme Documents
È 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.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Word 2007 e Word 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
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)
Word.Document doc = Application.Documents["SampleDoc.doc"];
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