お問い合わせ
お役立ち情報
資料一覧
マクロマン 無料ダウンロード
お問い合わせ
アップデート

【マクロマン アップデートver6.1.0.0】Excelと条件分岐グループに新コマンドを追加、その他機能修正を行いました

平素より、マクロマンをご利用いただきまして誠にありがとうございます。この度マクロマンはver.6.1.0.0にアップデートしました。
新コマンド・新機能を複数追加し、一部機能の修正対応を行い、より利便性が向上しました。

新しくなったマクロマンのダウンロードは、こちらから

■ 新コマンド追加

リリース内容 詳細 コマンド/機能

条件分岐グループに
新規コマンド追加

「Else If」コマンド
可読性の高いスクリプト開発のための「Else If」コマンドを追加しました。「もし〜でなければ」という追加の条件を、入れ子(ネスト)にせずスッキリ記述できます。
条件分岐 > Else If

「値で振り分け(Switch)」コマンド
「値一致時の処理開始 (Case)」コマンド
「値不一致時の処理開始 (Default Case)」コマンド
「値で振り分けを終了(End Switch) 」コマンド
Switch/Caseを実行できるコマンドを追加しました。 1つの値に基づいて多くの条件へ振り分ける処理を、より直感的に作成できます。

条件分岐 > 
値で振り分け(Switch)
値一致時の処理開始 (Case)
値不一致時の処理開始 (Default Case)
値で振り分けを終了(End Switch)
Excelグループに
新規コマンド追加 
「並び替え」コマンド
Excelデータを並び替えるコマンドを追加しました。Excelのデータ加工時にご利用いただけます。  

Excel > 範囲 > 並び替え
「アクティブなセル番地を取得」コマンド 
 現在選択しているセルの位置情報(セル番地、行番号、列番号)を取得できるようになりました。
Excel > セル > アクティブなセル番地を取得


 既存機能改修

Excelコマンドの
機能修正

「範囲をデータテーブル化」コマンド 
Excelデータの可視セルのみを変数に取得できるようになりました。
Excel > データテーブル > 範囲をデータテーブル化
「シートを追加」コマンド 
これまでは追加位置が固定でしたが、「先頭、最後、アクティブシートの左、アクティブシートの右」等の追加位置を指定できるようになりました。 
Excel > シート > シートを追加

「フィルター/並び替え」コマンド 
◦ 『フィルタを行う値』を任意項目に変更しました。空欄データでのフィルター/並び替えが可能となりました。
 
◦すべての『フィルタオプション』で条件の単体指定、複数指定(値2つまで)ができるようになりました。 

Excel > 範囲 > フィルター/並び替え
「複数の条件分岐を開始」コマンドに「一致のルール」項目を追加

「複数の条件分岐を開始」コマンド
複数の条件分岐に「一致のルール」が選択できるようになりました。
これまですべての条件が合致する場合(AND)のみ設定できましたが、『1つでも条件を満たしている場合(OR)』が設定できるようになりました。

条件分岐 > 複数の条件分岐を開始
 文字列(データ・テキスト) コマンドの機能修正

「テキストを変換」コマンド
指定したテキストを全角文字、または半角文字に変換できる項目を追加しました。 

文字列(データ・テキスト) > テキスト > テキストを変換

「テキストを置換」コマンド
 
『置換後のテキストまたは変数』を任意項目に変更しました。空欄(未入力)で実行すると、置換前の文字列は「削除」されます。 

文字列(データ・テキスト) > テキスト > テキストを変換 

Webブラウザコマンドの機能修正

「ブラウザ プルダウン情報を取得」コマンド 
旧「ブラウザ プルダウンリストを取得」コマンドの名称を「ブラウザ プルダウン情報を取得」コマンドに変更しました。従来の「プルダウンリストを取得」する機能はそのままで、新しく「選択中の値を取得」ができるようになりました。

Webブラウザ > アクション > ブラウザ プルダウン情報を取得

 Webブラウザコマンド全般
タイムアウト中に実行キャンセルをしてもタイムアウトが完了するまでスクリプトが停止しない事象を解消しました。  

Webブラウザ > すべてのコマンド
「キーを押す/離す」コマンドの設定画面のUI修正

「キーを押す/離す」コマンド
◦ウィンドウの縦幅を調整することで、表の行数表示が増減できるようになりました。
 
◦ 表の1列目に「No」列を追加しました。

◦ 各行に「↑」「↓」「複製」「削除」ボタンを追加しました。
  [↑] :行を一つ上に移動します
  [↓] :行を一つ下に移動します
  [複製]:行の下に複製します
  [削除]:行を削除します 

マウス・キーボード > キーボード > キーを押す/離す
「別スクリプトを実行」コマンドの機能修正

 「別スクリプトを実行」コマンド 
◦ 「データテーブルの行を取得」で取得した変数が返ってきたときにエラーになる事象を解消しました。

◦ 「別スクリプトを実行」した後に返ってきた変数が、「変数選択」ボタンで開いたウィンドウに表示されるようにしました。

別スクリプト操作 > 別スクリプトを実行
 「繰り返しを終了(End Loop)」コマンドの機能修正 

 「繰り返しを終了(End Loop)」コマンド
 コマンド設定画面上部のプルダウンから一部のコマンドを選択し保存後、「繰り返しを終了(End Loop)」コマンドが自動で追加されない事象を解消しました。

繰り返し > 繰り返しを終了(End Loop)
Googleスプレッドシートコマンドの位置・コマンド検索仕様の修正

Googleスプレッドシートコマンド
◦ これまで【外部との接続】グループに内包していたGoogleスプレッドシートコマンドを独立させ、目的のコマンドがすぐに見つかるように位置を調整しました。

◦ コマンド検索で本コマンドが見つからない事象を解消しました。

Googleスプレッドシート > すべてのコマンド
 ウィンドウ指定コマンドでのExcel指定時の挙動修正 

ウィンドウ指定コマンド
 「ウィンドウをアクティブ化」「キーを送信」コマンド等でウィンドウ名に「Excel」と指定すると別Excelが起動する事象を解消しました。 

ウィンドウ > すべてのコマンド
マウス・キーボード > キーボード > すべてのコマンド
コマンド設定画面の表記修正

一部コマンド設定画面
コマンド設定画面の「必須/任意」表記に誤りがあるコマンドを修正しました。

一部コマンド
ライセンス対象機能へのアイコン追加と適応範囲の修正

ライセンス対象機能
ライセンス対象機能の視認性向上のため、機能名の右側にアイコンを追加しました。

機能名の右側

ライセンス対象機能の適用範囲
ブレークポイント(実行前に一時停止)機能がライセンス対象機能の対象となってしまっていたため修正しました。本機能は無料でご利用いただけます。

コマンド右クリック > ブレークポイント(実行前に一時停止) 
 「戻す」ボタンの挙動修正 

「戻す」ボタン
別のスクリプトを開いてから「戻す」ボタンをクリックすると、前に開いていたスクリプトが表示される事象を解消しました。 

スクリプト画面「戻す」ボタン
 UIレコーダー使用時の挙動修正 

UIレコーダー
◦ PC画面左上の要素を記録時に左クリックをした時に、右クリック時のアクションメニューが表示されてしまう事象を解消しました。
◦ 実行時にExcelやChrome経由で開かれた一部ウィンドウに対する操作がエラーになる事象を解消しました。 

UIレコーダー
 フローチャート画面の挙動修正 

フローチャート画面の挙動修正
フローチャート画面を開いた状態で実行し正常終了後、コマンドが赤くなったままになる事象を解消しました。

フローチャート機能
TCPサーバに設定機能追加

TCPサーバ
TCPポートの設定項目を追加しました。 

設定 > TCPサーバ
 「ライセンス」設定画面のテキスト修正 

「ライセンス」設定画面
設定画面の「ライセンス」タブに誤字があったため修正しました。 

設定 > ライセンス
 デフォルト変数{Error.Line} の挙動修正 

デフォルト変数{Error.Line} 
エラー発生時に変数内の値が変わらない事象を解消しました。エラー発生時、エラーキャッチ時に{Error.Line}にエラーが発生した行番号が取得されます。 

変数一覧画面 > デフォルト変数 > {Error.Line}  
 各画面のUI崩れの修正 

UIレコーダーでの「変数選択」画面 
◦文字の見切れを修正しました。

UIレコーダー記録中 > 右クリック > 値を取得系コマンド

マクロマン初回起動時に表示される「初回端末登録」画面 
マクロマン初回起動時に表示される「初回端末登録」画面でのUI崩れを修正しました。

マクロマン初回起動時画面


 
2026年4月23日
マクロマン開発チーム