Share via


以程式設計方式建立新文件

當您以程式設計方式建立文件時,新的文件就是原生的 Document 物件。 這個物件沒有 Document 主項目的其他事件和資料繫結功能。 如需詳細資訊,請參閱主項目和主控制項的程式設計限制

適用對象:本主題資訊適用於文件層級的專案和 Word 的 VSTO 增益集專案。 如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

當您開發文件層級專案時,您無法以程式設計方式在專案中加入 Document 主項目。 在 VSTO 增益集專案中,您可以在執行階段將任何 Document 物件轉換成 Document 主項目。 如需詳細資訊,請參閱在 VSTO 增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

根據 Normal 範本建立新文件

  • 使用 Documents 集合的 Add 方法,根據 Normal 範本建立新文件。 若要使用這個程式碼範例,請從專案的 ThisDocumentThisAddIn 類別中執行它。

    this.Application.Documents.Add();
    

使用自訂範本

Add 方法具有選擇性 Template 引數,可根據 Normal 範本以外的範本建立新文件。 您必須提供範本的檔案名稱和完整路徑。

根據自訂範本建立新文件

  • 呼叫 Documents 集合的 Add 方法,並指定範本的路徑。 若要使用這個程式碼範例,請從專案的 ThisDocumentThisAddIn 類別中執行它。

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");