拡張機能

目次

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

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指定した列の日程表示式を設定します
53数値の表示形式を通貨に設定ExcelSetNum2Cur数値の表示形式を通貨に設定します
54数値の表示形式をパーセントに設定ExcelSetNum2Per数値の表示形式をパーセントに設定します
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指定したアプリケーションの実行中のプロセスの数を返します
目次