目次
拡張機能(スクリプト)を追加するには
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 | シート名を指定してファイルを開く |
| 14 | CSV形式で保存 | ExcelSaveFileAsCSV | CSV形式でファイルを保存する |
| 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 | 入力したプロセスが起動している数を確認する |
