方法 : ブックをアクティブにする

更新 : 2007 年 11 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

  • アプリケーション レベルのプロジェクト

Microsoft Office のバージョン

  • Excel 2003

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Workbooks コレクションの Activate メソッドは、Microsoft Office Excel ブックをアクティブにし、ブック内の最初のシートを選択します。

ブックをアクティブにするには

  • Workbooks コレクションの Activate メソッドを使用します。

    Me.Application.Workbooks(1).Activate()
    
    ((Microsoft.Office.Interop.Excel._Workbook)
        this.Application.Workbooks[1]).Activate();
    

コレクション内の位置を指定する整数またはブック名のいずれかを使用して、Workbooks コレクションにインデックスを付けることができます。ただし、ブック名で参照する場合は、タイトル バーに表示される名前を使用する必要があります。この名前には、ファイルを保存するまでファイル名拡張子が付きません。

個別のブックを参照するには

  • 位置を示す番号、またはブック名を使用します。

    Dim wb As Excel.Workbook = Me.Application.Workbooks(1)
    
    ' Before Book1 is saved:
    wb = Me.Application.Workbooks("Book1")
    
    ' After Book1 is saved:
    wb = Me.Application.Workbooks("Book1.xls")
    
    Excel.Workbook wb = this.Application.Workbooks[1];
    
    // Before Book1 is saved:
    wb = this.Application.Workbooks["Book1"];
    
    // After Book1 is saved:
    wb = this.Application.Workbooks["Book1.xls"];
    

ドキュメント レベルのプロジェクトに関連付けられたブックをアクティブにするには

  • ブックをアクティブにするには、ThisWorkbook を使用します。この方法はドキュメント レベルのプロジェクトでのみ使用できます。

    Globals.ThisWorkbook.Activate()
    
    Globals.ThisWorkbook.Activate();
    

参照

処理手順

方法 : ブックを開く

方法 : ブックを保存する

方法 : ブックを閉じる

方法 : ワークシートを選択する

方法 : ブックを保護する

概念

ブックの操作

ホスト項目とホスト コントロールの概要

ホスト項目およびホスト コントロールのプログラム上の制限事項

ホスト項目とホスト コントロールの概要