共用方式為


HOW TO:在文件集合中參考文件

更新:2007 年 11 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Word 2003

  • Word 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

您可以使用文件的名稱或它在集合中的索引值,將 Microsoft.Office.Interop.Word.Document 物件當成 Documents 集合中的成員進行參考。

如果您要使用特定的文件,以文件的名稱來參考它通常是比較好的方式。您很少會使用文件在 Documents 集合中的索引值來參考它,因為對於指定的文件,這個值可能會隨著其他文件的開啟和關閉而變更。

參考文件

若要依名稱參考文件

  • 設定物件變數指向已命名的文件 SampleDoc.doc。若要使用下列程式碼範例,請從專案中的 ThisDocument 或 ThisAddIn 類別 (Class) 中執行程式碼。

    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); 
    

如果想要參考現用文件 (具有焦點的文件),則可使用 Application 物件的 ActiveDocument 屬性。

若要參考使用中文件

  • 使用 ActiveDocument 擷取現用文件的名稱。若要使用下列程式碼範例,請從專案中的 ThisDocument 或 ThisAddIn 類別中執行程式碼。

    Dim documentName As String = Application.ActiveDocument.Name
    
    string documentName = Application.ActiveDocument.Name;
    

如果您只打算處理與文件層級自訂相關聯的文件,可以在需要參考具有焦點的文件時,從專案中的任何位置使用 Globals.ThisDocument 參考。

若要參考與文件層級自訂相關聯的文件

  • 使用 Globals.ThisDocument 擷取文件名稱。

    Dim documentName2 As String = Globals.ThisDocument.Name
    
    string documentName2 = Globals.ThisDocument.Name;
    

請參閱

工作

HOW TO:開啟現有的文件

HOW TO:將文字插入 Word 文件中

概念

全域存取 Visual Studio Tools for Office 專案中的物件

主項目和主控制項概觀