Workbooks.Open メソッド

定義

ブックを開きます。

public Microsoft.Office.Interop.Excel.Workbook Open (string Filename, object UpdateLinks, object ReadOnly, object Format, object Password, object WriteResPassword, object IgnoreReadOnlyRecommended, object Origin, object Delimiter, object Editable, object Notify, object Converter, object AddToMru, object Local, object CorruptLoad);
Public Function Open (Filename As String, Optional UpdateLinks As Object, Optional ReadOnly As Object, Optional Format As Object, Optional Password As Object, Optional WriteResPassword As Object, Optional IgnoreReadOnlyRecommended As Object, Optional Origin As Object, Optional Delimiter As Object, Optional Editable As Object, Optional Notify As Object, Optional Converter As Object, Optional AddToMru As Object, Optional Local As Object, Optional CorruptLoad As Object) As Workbook

パラメーター

Filename
String

文字列 が必要です。 開くブックのファイル名です。

UpdateLinks
Object

省略可能 なオブジェクト。 ファイル内のリンクを更新する方法を指定します。 この引数が省略された場合は、リンクの更新方法を指定するように求められます。 それ以外の場合、この引数は次の表に示す値のいずれかです。Microsoft Excel が WKS、WK1、または WK3 形式でファイルを開き、引数が UpdateLinks 2 の場合、Microsoft Excel はファイルに添付されたグラフからグラフを生成します。 引数が 0 の場合、グラフは作成されません。

ReadOnly
Object

省略可能 なオブジェクト。 ブックを読み取り専用モードで開くには、True を指定します。

Format
Object

省略可能 なオブジェクト。 Microsoft Excel がテキスト ファイルを開いている場合、次の表に示すように、この引数は区切り文字を指定します。 この引数を省略すると、現在の区切り文字が使用されます。

Password
Object

省略可能 なオブジェクト。 パスワード保護されたブックを開くのに必要なパスワードを指定します。 この引数を省略した場合、パスワードが必要なブックでは、パスワードの入力を促すダイアログ ボックスがユーザーに表示されます。

WriteResPassword
Object

省略可能 なオブジェクト。 書き込み保護されたブックに書き込みをするために必要なパスワードを指定します。 この引数を省略した場合、パスワードが必要なブックでは、パスワードの入力を促すダイアログ ボックスがユーザーに表示されます。

IgnoreReadOnlyRecommended
Object

省略可能 なオブジェクト。 [ 読み取り専用を推奨する] チェック ボックスをオンにして保存されたブックを開くときでも、読み取り専用を推奨するメッセージを非表示にするには、 True を指定します。

Origin
Object

省略可能 なオブジェクト。 ファイルがテキスト ファイルの場合、この引数は、(コード ページとキャリッジ リターン/ライン フィード (CR/LF) を正しくマップできるように) 元の場所を示します。 XlPlatformxlMacintoshxlWindows、または xlMSDOS のいずれかの定数を指定できます。 この引数を省略すると、現在のオペレーティング システムが使用されます。

Delimiter
Object

省略可能 なオブジェクト。 ファイルがテキスト ファイルで、Format 引数が 6 の場合は、この引数は区切り記号として使用する文字を指定する文字列です。 たとえば、タブには Chr(9) を、カンマには ","、セミコロンには ";" を使用し、またはカスタム文字を使用します。 文字列の最初の文字のみが使用されます。

Editable
Object

省略可能 なオブジェクト。 ファイルが Microsoft Excel 4.0 アドインの場合、表示ウィンドウになるようにアドインを開くには、この引数は True です。 この引数に False を指定するか、この引数を省略すると、アドインは非表示の状態で開かれ、ウィンドウとして表示することはできません。 このオプションは、Microsoft Excel 5.0 以降で作成されたアドインには適用されません。 ファイルが Excel テンプレートの場合は、 True を 使用して編集用に指定されたテンプレートを開き、指定したテンプレートに基づいて新しいブックを開くには False を 使用します。 既定値は False です。

Notify
Object

省略可能 なオブジェクト。 ファイルが読み取り/書き込みモードで開けない場合に、ファイルを通知リストに追加するには、True を指定します。 ファイルが読み取り専用モードで開かれて通知リストに追加され、ファイルが編集可能になった時点でユーザーに通知されます。 ファイルが開けない場合に、このような通知を行わずにエラーを発生させるには、 False を指定するか省略します。

Converter
Object

省略可能 なオブジェクト。 ファイルを開く際に最初に試すファイル コンバーターのインデックスです。 指定したファイル コンバーターが最初に試行されます。このコンバーターがファイルを認識しない場合は、他のすべてのコンバーターが試されます。 コンバーター インデックスは、 プロパティによって返されるコンバーターの行番号で FileConverters[Object, Object] 構成されます。

AddToMru
Object

省略可能 なオブジェクト。 最近使用したファイルの一覧にブックを追加するには、 True を指定します。 既定値は False です。

Local
Object

省略可能 なオブジェクト。 Excel の言語設定 (コントロール パネルの設定を含む) に合わせてファイルを保存するには、True を指定します。 False (既定値) は、Visual Basic for Applications (VBA) の言語に対してファイルを保存します (Workbooks.Open が実行される VBA プロジェクトが以前の国際化 XL5/95 VBA プロジェクトでない限り、通常は米国英語)。

CorruptLoad
Object

省略可能 なオブジェクトxlNormalLoadxlRepairFilexlExtractData のいずれかの定数を指定できます。 値が指定されていない場合の既定の動作は通常は正常ですが、Excel が既にファイルを開こうとした場合は、安全な読み込みまたはデータ復旧になる可能性があります。 最初の試行は正常です。 ファイルを開いている間に Excel が動作を停止した場合、2 回目の試行は安全な読み込みです。 Excel が再び動作を停止した場合、次の試行はデータ復旧です。

戻り値

注釈

既定では、ファイルをプログラムで開くとき、マクロは有効です。 プログラムでファイルを AutomationSecurity 開くときに使用するマクロ セキュリティ モードを設定するには、 プロパティを使用します。

適用対象