開啟指定的文件,並將它加入至 文件 集合。 傳回的 文件 物件。
語法
表情。開啟 (檔名、確認轉換、只讀、AddToRecentFiles、PasswordDocument、PasswordTemplate、Revert、WritePasswordDocument、WritePasswordTemplate、format、Encoding、Visible、OpenConflictDocument、OpenAndRepair、DocumentDirection、NoEncodingDialog)
需要 expression。 一個代表 文件 物件的變數。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| FileName | 必要 | Variant | 文件的名稱 (可接受路徑)。 |
| ConfirmConversions | 選用 | Variant | True 是表示 如果檔案並非 Microsoft Word 格式顯示 [ 轉換檔案] 對話方塊。 |
| ReadOnly | 選用 | Variant | True 開啟為唯讀文件。 這個引數不會覆寫唯讀建議儲存的文件的設定。 例如,如果文件已經儲存過的唯讀建議開機,將唯讀引數設定為 [ False 不會導致檔案開啟為讀/寫。 |
| 新增檔案 | 選用 | Variant | True 是表示 將檔案名稱新增至清單的最近使用過檔案底部的 [ 檔案] 功能表。 |
| 密碼文件 | 選用 | Variant | 開啟文件的密碼。 |
| 密碼範本 | 選用 | 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 | 指定是否要針對具有離線衝突的文件,開啟衝突檔。 |
| 開放與修復 | 選用 | Variant | True 修復預防文件的文件。 |
| DocumentDirection | 選用 | WdDocumentDirection | 表示文件中的文字的水平流程。 預設值是 wdLeftToRight 。 |
| NoEncodingDialog | 選用 | Variant | True 略過顯示編碼方式] 對話方塊,Word 會顯示無法辨識的文字編碼方式。 預設值為 False。 |
傳回值
Document
安全性
重要事項
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 支援與意見反應。