Excelファイル上で指定した範囲を選択する「Excel範囲を選択」アクティビティについてです。
1.アクティビティのプログラム名
RCA.Activities.Excel.ExcelSelectRange
2.説明
Studio バージョン ~2.0.2.0
クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Excel範囲を選択」
Studio バージョン 2.0.3.0~
クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Interop」 > 「Excel範囲を選択」
「Excelアプリケーションスコープ」内で利用します。指定した範囲を選択します。選択後に自動保存はされないため、保存をしたい場合は「Excelワークブックを保存」アクティビティなどと組み合わせる必要があります。
※動作を確認したコボットStudioのバージョン:2.0.1.8
※バージョンによって文言などが一部異なる場合がございます
3.プロパティ
プロパティ項目 | プロパティ名 | 入力欄 | 説明 |
---|---|---|---|
その他 | パブリック | チェック項目 | ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照) |
表示名 | 任意の文字列 | デザイナーパネルのアクティビティ名に反映される。 | |
入力 | シート名 | 値を入力(String型) | 選択するセルがあるシート名を設定する。 |
範囲 | 値を入力(String型) | 選択するセルを設定する。 |
4.使い方
指定した範囲を選択する流れをご紹介します。
予めExcelファイルを準備します。今回はプロジェクトフォルダ内に「範囲指定サンプル.xlsx」を準備しました。「テスト」シートのA1:B2の4つのセルが選択された状態で保存されています。
まず「Excelアプリケーションスコープ」アクティビティをドラッグアンドドロップでデザイナーパネルに配置します。
「ファイル>ワークブックパス」プロパティに「"範囲指定サンプル.xlsx"」を入力します。
「Excel>Excel範囲を選択」アクティビティをドラッグアンドドロップでデザイナーパネルに配置します。
「入力>シート名」プロパティに「"テスト"」を入力、「入力>範囲」プロパティに「"A1:C3"」を入力します。
※「入力>シート名」プロパティに存在しないシート名を入力した場合は、実行時にエラーになります。「入力>範囲」プロパティには「"A1"」のように一つのセルを指定することも可能です。
シートを選択しただけではファイルの上書き保存が実行されないので、「Excel>Excelワークブックを保存」アクティビティをドラッグアンドドロップでデザイナーパネルに配置し、「範囲指定サンプル.xlsx」ファイルが上書き保存されるようにします。
「ホーム > スタート」をクリック、または、「F5キー」押下で実行します。実行後に「範囲指定サンプル.xlsx」ファイルを開くと、A1:C3が選択された状態になっています。