方法: プログラムによってワークシートを選択する
Select メソッドは指定されたオブジェクトを選択します。これによって、ユーザーの選択対象が新しいオブジェクトに移動します。ユーザーの選択対象を変更せずに、オブジェクトにフォーカスを設定する場合は、Activate メソッドを使用します。
対象: このトピックの情報は、Excel 2013 と Excel 2010 のドキュメント レベルのプロジェクトおよびアプリケーション レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。
アプリケーション レベルのアドインで既存のワークシートを選択する場合や、ドキュメント レベルのカスタマイズでワークシートが実行時に作成された場合は、Excel ブックの Excel Sheets コレクションを使用してアクセスする必要があります。それ以外の場合は、Microsoft.Office.Tools.Excel.Worksheet ホスト項目に直接アクセスできます。
ワークシート ホスト項目の使用
ドキュメント レベルのカスタマイズで、Sheet1.vb または Sheet1.cs に次のコードを追加します。
ホスト項目を使用してブックの 1 番目のワークシートを選択するには
Sheet1 の Select メソッドを呼び出します。
Globals.Sheet1.Select()
Globals.Sheet1.Select();
Excel ブックの Sheets コレクションの使用
Excel Sheets コレクションを使用して、ワークシートにアクセスします。
Excel ブックの Sheets コレクションを使用してブックの 1 番目のワークシートを選択するには
アクティブ ブックの 1 番目のワークシートを指定して Sheets コレクションの Select メソッドを呼び出します。
CType(Me.Application.ActiveWorkbook.Sheets(1), Excel.Worksheet).Select()
((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[1]).Select();
参照
処理手順
概念
Office プロジェクト内のオブジェクトへのグローバル アクセス