Documents.Open メソッド (Word)

指定された文書を開き、その文書を Documents コレクションに追加します。 Document オブジェクトを返します。

構文

Open (FileNameConfirmConversionsReadOnlyAddToRecentFilesPasswordDocumentPasswordTemplateRevertWritePasswordDocumentWritePasswordTemplateFormatEncodingVisibleOpenConflictDocumentOpenAndRepairDocumentDirectionNoEncodingDialog)

expression 必須です。 Documents オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 バリアント型 (Variant) 文書の名前を指定します。パスを指定することもできます。
ConfirmConversions 省略可能 バリアント型 (Variant) True ファイルが Word 形式でない場合は、[ ファイルの変換] ダイアログ ボックスを表示します。
ReadOnly 省略可能 バリアント型 (Variant) True を設定すると、文書が読み取り専用で開かれます。 この引数によって、保存されている文書の読み取り専用の設定が変更されることはありません。 たとえば、読み取り専用の設定をオンにして文書が保存されている場合に、引数 ReadOnly を False に設定しても、そのファイルが読み込み/書き込みとして開かれることはありません。
AddToRecentFiles 省略可能 バリアント型 (Variant) True を設定すると、[ ファイル] メニューの最下部の最近使用したファイルの一覧にファイル名を追加します。
PasswordDocument 省略可能 バリアント型 (Variant) 文書を開くためのパスワードを指定します。
PasswordTemplate 省略可能 バリアント型 (Variant) テンプレートを開くためのパスワードを指定します。
Revert 省略可能 バリアント型 (Variant) FileName が開いている文書のファイル名の場合の処理を制御します。 True を設定すると、保存されていない開いている文書への変更を破棄して、ファイルを再度開きます。 False を設定すると、開いている文書をアクティブにします。
WritePasswordDocument 省略可能 バリアント型 (Variant) 文書への変更を保存するためのパスワードを指定します。
WritePasswordTemplate 省略可能 バリアント型 (Variant) テンプレートへの変更を保存するためのパスワードを指定します。
Format オプション バリアント型 (Variant) 文書を開くために使用するファイル コンバーターを指定します。 WdOpenFormat 定数のいずれかを使用できます。 既定値は wdOpenFormatAuto です。 外部のファイル形式を指定するには、 FileConverter オブジェクトに OpenFormat プロパティを適用して、この引数で使用する値を決定します。
Encoding Optional バリアント型 (Variant) 保存された文書を表示するときに Microsoft Word で使用する、文書のエンコード (コード ページまたは文字セット) を指定します。 使用できる定数は、有効な MsoEncoding クラスの定数です。 有効な MsoEncoding クラスの定数の一覧については、Visual Basic Editor のオブジェクト ブラウザーを参照してください。 既定値はシステム コード ページです。
Visible 省略可能 バリアント型 (Variant) True の 表示ウィンドウで、ドキュメントが開かれている場合です。 既定値は True です。
OpenConflictDocument 省略可能 バリアント型 (Variant) オフラインで競合している文書の競合ファイルを開くかどうかを指定します。
OpenAndRepair 省略可能 バリアント型 (Variant) True を設定すると、文書の破損を防止するために文書が修復されます。
DocumentDirection 省略可能 WdDocumentDirection 文書内での文字列の水平方向の向きを指定します。 既定値は wdLeftToRight です。
NoEncodingDialog 省略可能 バリアント型 (Variant) True を設定すると、エンコード方法が認識されない場合には、エンコード方法を指定するダイアログ ボックスが表示されません。 既定値は False です。

戻り値

Document

セキュリティ

重要

アプリケーションではハードコードされたパスワードを使用しないでください。 プロシージャ内でパスワードが必要な場合、ユーザーからのパスワードを要求し、変数に格納して、コードでその変数を使用します。 これを行う方法の推奨されるベスト プラクティスについては、「 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 のサポートおよびフィードバックを参照してください。