アクティブなワークブックを閉じて、指定したExcelオブジェクトを削除します。
#Include <Excel.au3>
_ExcelBookClose($oExcel [, $fSave = 1 [, $fAlerts = 0]])
パラメータ
$oExcel | _ExcelBookOpen()か_ExcelBookNew()の呼び出しで開かれているExcelオブジェクト |
$fSave | [オプション]閉じる前にファイルを保存するかどうかのフラグ(0=保存しない, 1=保存する) (デフォルトは1) |
$fAlerts | [オプション]Excelの警告メッセージの無効/有効を設定するフラグ(0=無効、1=有効) (デフォルトは0) |
返し値
成功: | 1 |
失敗: | 0を返し@Errorに次の値を設定します |
@error: | 1 - 指定されたオブジェクトが存在しません |
2 - ファイルが存在し、上書きフラグが設定されていません |
注意
なし。br>
関連
例
; ***************************************************************
; 例 1 - 新しいExcelウィンドウを開き、閉じる。デフォルトパラメータ使用。
; *****************************************************************
#include <Excel.au3>
$oExcel = _ExcelBookNew() ; 例 1 - Microsoft Excelウィンドウ作成
_ExcelBookClose($oExcel) ;デフォルト。このメソッドは"My Documents"フォルダ下にファイルを保存する
; ***************************************************************
; 例 2 - 新しいExcelウィンドウを開き、閉じる。デフォルトパラメータ使用。
; *****************************************************************
#include <Excel.au3>
$oExcel = _ExcelBookNew() ; 例 1 - Microsoft Excelウィンドウ作成
_ExcelBookClose($oExcel, 0) ;このメソッドは 1) ファイルを閉じる、 または 2) Excelウィンドウに変更があった場合、ユーザーにプロンプトを表示
; ***************************************************************
; 例 3 - 新しいExcelウィンドウを開き、閉じる。デフォルトパラメータ使用。
; *****************************************************************
#include <Excel.au3>
$oExcel = _ExcelBookNew() ; 例 1 - Microsoft Excelウィンドウ作成
_ExcelBookClose($oExcel, 1, 0) ;このメソッドはファイルを閉じる際に通常のプロンプトなしで変更にかかわらず保存をおこなう。