Condividi tramite


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

Concetti

Accesso globale a oggetti nei progetti di Office

Cenni preliminari sugli elementi e sui controlli host