拡張機能

目次

拡張機能(スクリプト)を追加するには

MICHIRU RPA にはさまざまなスクリプトが標準で搭載されていますが、さらにスクリプトを追加して機能を拡張することができます。

スクリプトの追加手順

  • 拡張機能(スクリプト)一覧から追加したい種類のスクリプトファイル(.zip)をダウンロードする
  • MICHIRU RPA の「スクリプト」タブの「スクリプトファイル保存ディレクトリを開く」ボタンをクリックする
  • 2で開いたフォルダに1でダウンロードしたスクリプトファイル(.vbs)を移動またはコピーする
  • MICHIRU RPA の「スクリプト」タブの「最新のスクリプト情報に更新」ボタンをクリックする
  • MICHIRU RPA の「追加スクリプト」操作にて、追加したスクリプトがドロップダウンリストに表示されることを確認する

拡張機能(スクリプト)一覧

スクリプトは種類ごとにまとめてダウンロードできます。
追加したいスクリプトの種類の「まとめてダウンロード」ボタンよりダウンロードしてください。
下の「全種ダウンロード」ボタンからは全種類のスクリプトをダウンロードできます。

Excel操作のスクリプト

Excel操作に関する拡張機能は「まとめてダウンロード」ボタンよりダウンロードできます。

※ 欠番となっているものは修正中のスクリプトです

Noスクリプト名ファイル名概要
1アクティブセルの行番号取得ExcelGetActiveCellRowNumberアクティブセルの行番号を取得する
2アクティブセルの列番号取得ExcelGetActiveCellColumnNumberアクティブセルの列番号を取得する
3最終行取得ExcelGetLastCellRowNumber指定した列の最終行の行番号を取得する
4フォントの色を設定ExcelSetFontColorフォントの色を設定する
5塗りつぶしの色を設定ExcelSetCellColorセルの塗りつぶしの色を設定する
6塗りつぶしの色をクリアExcelClearCellColorセルの塗りつぶしの色をクリアする
7フォントサイズを設定ExcelSetFontSizeフォントサイズを設定する
8フォントを設定ExcelSetFontフォントを設定する
9貼り付けExcelPasteクリップボードに入っている内容を貼り付ける
10値の貼り付けExcelPasteValueクリップボードに入っている内容の値のみを貼り付ける
11フィルタを設定ExcelSetFilter条件を指定してフィルタを設定する
12フィルタを解除ExcelCancelFilterフィルタを解除する
13シート名を指定してファイルを開くExcelOpenFileシート名を指定してファイルを開く
14CSV形式で保存ExcelSaveFileAsCSVCSV形式でファイルを保存する
15上書き保存ExcelSaveファイルを上書き保存する
16名前を付けて保存ExcelSaveAsファイルに名前を付けて保存する
17保存せずに閉じるExcelCloseWithoutSaveアクティブブックを保存せずに閉じる
18保存せずにすべて閉じるExcelCloseAllWithoutSaveすべてのブックを保存せずに閉じる
19新規ブックを開くExcelNewBook新規ブックを開く
20最前面で開くExcelOpenFileForeground指定したファイルを最前面で開く
21列を挿入ExcelAddColumns列を挿入する
22列を削除ExcelDeleteColumns列を削除する
23列を移動ExcelMoveColumns列を移動する
24列をコピーExcelCopylColumns列をコピーする
25行/列を入れ替えて貼り付けExcelPasteTranspose行/列を入れ替えて貼り付ける
26行を削除ExcelDeleteRows行を削除する
27行を挿入ExcelAddRows行を挿入する
28行を移動ExcelMoveRows行を移動する
29行をコピーExcelCopyRows行をコピーする
30ハイパーリンクをクリックExcelClickHyperLinkハイパーリンクをクリックする
31数式を取得ExcelGetCellFormula数式を取得する
32数式を設定ExcelSetCellFormula数式を設定する
33マクロを実行ExcelRunMacroマクロを実行する
34セルの検索ExcelSearchCellセルを検索する
35塗りつぶしの色を取得ExcelGetCellColor指定したセルの塗りつぶしの色を取得する
36フォントの色を取得ExcelGetFontColor指定したセルのフォントの色を取得する
37シートを複製ExcelCopySheetアクティブシートを複製する
38シートを削除ExcelDeleteSheet指定したシートを削除する
39シート名を取得ExcelGetSheetName指定したシートの名称を取得する
40シート名を変更ExcelRenameSheet指定したシートの名称を変更する
41シート数を取得ExcelGetSheetCount指定したブックのシート数を取得する
42シート一覧を取得ExcelGetSheetList指定したブックのシート一覧を取得する
43列名、列番号変換CnvColNamToNumアルファベットの列名を列番号に変換する
44シートを挿入ExcelInsertSheetsシートを挿入する位置を数字、シート名、または、先頭か末尾のいずれかを指定して挿入する
45水平位置設定ExcelHorizonPosition範囲を指定して左揃えに設定する
46垂直位置設定ExcelVerticalPosition範囲を指定して上揃えに設定する
47インデントの追加ExcelAddIndent範囲を指定してインデントを1つ追加する
48インデントの削除ExcelRemoveIndent範囲を指定してインデントを1つ削除する
49セルの結合ExcelMergeCell範囲を指定してセルを結合する
50セルの結合解除ExcelUnMergeCellセルを指定して結合を解除する
52日程表示の設定SetColDateFormat指定した列の日程表示式を設定します
55小数点桁数の設定ExcelSetNumDigAfterDecPoint数値の小数点以下の桁数を設定する
56ページ余白の設定ExcelSetPageMarginページの余白を設定する
57印刷サイズの設定ExcelSetPageSize印刷ページのサイズを設定する
58印刷範囲の設定ExcelSetPrintArea印刷範囲を設定する
59印刷向きの設定ExcelSetPageOrientation印刷ページの向きを設定する
60列を別のブックへコピーExcelCopyColOtherBooks列を別のブックへコピーする
61行を別のブックへコピーExcelCopyRowOtherBooks行を別のブックへコピーする
62シートの色操作ExcelTabColorシート見出しの色を取得する
63指定したブックを閉じるExcelCloseブック名を指定して閉じる

日付操作のスクリプト

日付操作に関する拡張機能は「まとめてダウンロード」ボタンよりダウンロードできます。

Noスクリプト名ファイル名概要
1年齢・経過年を計算するCalculateAge開始日から計算基準日までの年齢・経過年を計算する
2営業日チェックCheckBusinessday日付を取得して営業日か判別する
3営業日カウントCountBusinessday日付を取得して第何営業日か判別する
4営業日取得GetBusinessday第何営業日かを指定して日付を返す
5末日取得getEndOfMonth指定した月の末日を取得する
6日付計算(加算)getNextNDay指定した日にち後の日付
7日付計算(減算)getPreviousNDay指定した日にち前の日付

文字列操作のスクリプト

文字列操作に関する拡張機能は「まとめてダウンロード」ボタンよりダウンロードできます。

Noスクリプト名ファイル名概要
1入力値を取得ShowInputBox入力した値を取得する
2文字列の全角<->半角変換ConvTwobtAndOnebt半角を全角、全角を半角に変換する

配列データ操作のスクリプト

配列データ操作に関する拡張機能は「まとめてダウンロード」ボタンよりダウンロードできます。

Noスクリプト名ファイル名概要
1行・列インデックス番号による配列からの値の取得arrayfunc対象配列データの行インデックス番号、列インデックス番号を指定して値を取得する

その他操作のスクリプト

その他操作の拡張機能は「まとめてダウンロード」ボタンよりダウンロードできます。

Noスクリプト名ファイル名概要
1メッセージボックスによる条件分岐Messageboxメッセージボックスの「はい」「いいえ」「キャンセル」を取得する
2プロセス確認CheckProcess入力したプロセスが起動している数を確認する
目次