共用方式為


Word) (Documents.Open 方法

開啟指定的文件,並將它加入至 文件 集合。 傳回的 文件 物件。

語法

運算式Open (FileNameConfirmConversionsReadOnlyAddToRecentFilesPasswordDocumentPasswordTemplateRevertWritePasswordDocumentWritePasswordTemplateFormatEncodingVisibleOpenConflictDocumentOpenAndRepairDocumentDirectionNoEncodingDialog)

需要 expression。 代表 Documents 物件的變數。

參數

名稱 必要/選用 資料類型 描述
FileName 必要 Variant 文件的名稱 (可接受路徑)。
ConfirmConversions 選用 Variant True 是表示 如果檔案並非 Microsoft Word 格式顯示 [ 轉換檔案] 對話方塊。
ReadOnly 選用 Variant True 開啟為唯讀文件。 這個引數不會覆寫唯讀建議儲存的文件的設定。 例如,如果文件已經儲存過的唯讀建議開機,將唯讀引數設定為 [ False 不會導致檔案開啟為讀/寫。
AddToRecentFiles 選用 Variant True 是表示 將檔案名稱新增至清單的最近使用過檔案底部的 [ 檔案] 功能表。
PasswordDocument 選用 Variant 開啟文件的密碼。
PasswordTemplate 選用 Variant 開啟範本的密碼。
Revert 選用 Variant 控制檔案名稱時開啟的文件的名稱,會發生什麼情況。 True 捨棄開啟的文件的任何未儲存的變更並重新開啟檔案。 False 啟動開啟文件。
WritePasswordDocument 選用 Variant 將變更儲存至文件的密碼。
WritePasswordTemplate 選用 Variant 將變更儲存至範本的密碼。
Format 選用 Variant 用來開啟文件的檔案轉換程式。 可以是 WdOpenFormat 常數之一。 預設值為 wdOpenFormatAuto。 若要指定外部檔案格式,請將 OpenFormat 屬性套用至 FileConverter 物件,以便決定要與這個引數搭配使用的值。
Encoding Optional Variant 若要檢視儲存的文件時,會使用 Microsoft Word 編碼 (程式碼頁面或字元組) 的文件。 可以是任何有效的 編碼 常數。 字碼 清單中,請參閱在 Visual Basic 編輯器] 中的 [物件瀏覽器。 預設值為系統字碼頁。
Visible 選用 Variant True 是表示 如果可見的視窗中開啟文件。 預設值為 True
OpenConflictDocument 選用 Variant 指定是否要針對具有離線衝突的文件,開啟衝突檔。
OpenAndRepair 選用 Variant True 修復預防文件的文件。
DocumentDirection 選用 WdDocumentDirection 表示文件中的文字的水平流程。 預設值是 wdLeftToRight
NoEncodingDialog 選用 Variant True 略過顯示編碼方式] 對話方塊,Word 會顯示無法辨識的文字編碼方式。 預設值為 False

傳回值

文件

安全性

重要事項

Avoid using hard-coded passwords in your applications. If a password is required in a procedure, request the password from the user, store it in a variable, and then use the variable in your code. 如需如何執行這項操作的建議最佳做法,請參閱 Office 解決方案開發人員的安全性注意事項

範例

這則範例會將 MyDoc.doc 開啟成唯讀文件。

Sub OpenDoc() 
 Documents.Open FileName:="C:\MyFiles\MyDoc.doc", ReadOnly:=True 
End Sub

這則範例會使用 WordPerfect 6.x 檔案轉換程式,開啟 Test.wp。

Sub OpenDoc2() 
 Dim fmt As Variant 
 fmt = Application.FileConverters("WordPerfect6x").OpenFormat 
 Documents.Open FileName:="C:\MyFiles\Test.wp", Format:=fmt 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應