コボットPortal

Excelシートを選択

Excelファイル上で指定したシートをアクティブにする「Excelシートを選択」アクテビティについてです。

目次
  1. アクティビティのプログラム名
  2. 説明
  3. プロパティ
  4. 使い方


1.アクティビティのプログラム名

RCA.Activities.Excel.ExcelSelectSheet


2.説明

Studio バージョン ~2.0.2.0

  クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Excelシートを選択」

Studio バージョン 2.0.3.0~

  クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Interop」 > 「Excelシートを選択」

「Excelアプリケーションスコープ」内で利用します。指定したシートをアクティブにします。アクティブにした後に自動保存はされないため、保存をしたい場合は「Excelワークブックを保存」アクティビティなどと組み合わせる必要があります。

※動作を確認したコボットStudioのバージョン:2.0.1.8、2.0.2.0
※バージョンによって文言などが一部異なる場合がございます


3.プロパティ

プロパティ項目プロパティ名入力欄説明
その他パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。
表示名値を入力(String型)デザイナーパネルのアクティビティ名に反映される。
入力
シート名
値を入力(String型)選択するシート名を設定する。


4.使い方

指定したシートをアクティブにする流れをご紹介します。

予め複数シートが含まれているExcelファイルを準備します。今回はプロジェクトフォルダ内に「シート選択サンプル.xlsx」を準備しました。「Center」「Studio」「Agent」の3つのシートがあります。開いた直後にアクティブになっているシートは「Center」です。

まず「Excelアプリケーションスコープ」アクティビティをドラッグアンドドロップでデザイナーパネルに配置します。

「ファイル>ワークブックパス」プロパティに「"シート選択サンプル.xlsx"」を入力します。

「Excel>Excelシートを選択」アクティビティをドラッグアンドドロップでデザイナーパネルに配置します。

今回は一番右の「Agent」シートを選択します。「入力>シート名」プロパティに「"Agent"」を入力します。なお、「入力>シート名」プロパティに存在しないシート名を入力した場合は、実行時にエラーになります。※シートは1つのみ指定が可能で、複数のシートを指定することはできません。

シートを選択しただけではファイルの上書き保存が実行されないので、「Excel>Excelワークブックを保存」アクティビティをドラッグアンドドロップでデザイナーパネルに配置し、「シート選択サンプル.xlsx」ファイルが上書き保存されるようにします。

「ホーム > スタート」をクリック、または、「F5キー」押下で実行します。実行後に「シート選択サンプル.xlsx」ファイルを開くと、「Agent」シートがアクティブになっています。

印刷
S
Saki is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。