方法 : ブックを閉じる
更新 : 2008 年 7 月
対象 |
---|
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。 プロジェクトの種類
Microsoft Office のバージョン
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。 |
アクティブなブックを閉じたり、ブックを指定して閉じたりすることができます。
アクティブなブックを閉じる
アクティブなブックを閉じるとき、ドキュメント レベルのカスタマイズで行う場合と、アプリケーション レベルのアドインで行う場合では手順が異なります。
ドキュメント レベルのカスタマイズで、アクティブなブックを閉じるには
Close メソッドを呼び出して、カスタマイズに関連付けられているブックを閉じます。次のコード例を使用する場合は、Excel のドキュメント レベルのプロジェクトの Sheet1 クラスから実行します。
Globals.ThisWorkbook.Close(SaveChanges:=False)
Globals.ThisWorkbook.Close(false, missing, missing);
アプリケーション レベルのアドインで、アクティブなブックを閉じるには
Close メソッドを呼び出して、アクティブなブックを閉じます。次のコード例を使用する場合は、Excel のアプリケーション レベルのプロジェクトの ThisAddIn クラスから実行します。
Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
this.Application.ActiveWorkbook.Close(false, missing, missing);
名前を指定してブックを閉じる
名前を指定してブックを閉じる場合、アプリケーション レベルのアドインとドキュメント レベルのカスタマイズで同じ手順で実行できます。
名前を指定してブックを閉じるには
Workbooks コレクションの引数にブック名を指定します。次のコード例では、Excel で NewWorkbook というブックが開いていることを前提としています。
Me.Application.Workbooks("NewWorkbook.xls").Close(SaveChanges:=False)
object fileName = "NewWorkbook.xls"; Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName); workbook.Close(false, missing, missing);
参照
処理手順
概念
ホスト項目およびホスト コントロールのプログラム上の制限事項
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2008 年 7 月 |
アプリケーション レベルのアドインで使用できるコード例を追加 |
カスタマ フィードバック |