早速、使い始めてみたのですが、思うように動きません。
何が原因かわかれば対応できるのですが・・・。
この記事の内容
マクロマン(MACROMAN)が動作しない
いきなり最初から難しい処理は大変だと思いますが、マクロマン(MACROMAN)はRPAツールなので、RPAっぽい処理をさせたいと思いました。
そこで、このブログのページ別のアクセス数をエクセルに転記する作業を自動化させたいと思いました。
そのため、まず、動作を手動でやってみて記録し、それをそのまま実行させてみました。
自動化する作業の流れは、以下のとおりです。
エクセルもブラウザも起動した状態からスタートです。
エクセルにページ別のアクセス数が表示されるURLを入力します。
エクセルに入力されたURLをクリップボードにコピーして、ブラウザで表示させます。
ブラウザに表示されたアクセス数をクリップボードにコピーして、エクセルに貼り付けます。
ここまでの作業をマクロマンに記録させます。
[スクリプト]-[記録]でスクリプトが生成されます。保存して、[スクリプト]-[実行]で、同じ処理を繰り返すはずです。
すこしマウスが移動するのですが、繰り返すはずの作業は止まってしまいます。
POINT
- 手作業を記録してスクリプトを作成した
- 途中で動作が停止してしまう
Yahoo!のホームページを表示させる
いきなり、難しいことをさせたのでしょうか?
もっと簡単なことから始めてみようと思いました。
単純にブラウザを起動して、Yahoo!のホームページを起動させます。
これなら、大丈夫でしょう。
先ほどと同じように[スクリプト]-[記録]で動作を記録し、保存して、[スクリプト]-[実行]で、実行させます。
これは、問題なく動作しますね。
IEが起動して、Yahoo!のホームページが起動します。
何度実行させても同じです。
どんなスクリプトになっているのか気になって、編集画面を開いてみました。
なに?この一時停止とマウスの移動の繰り返しは?
マウスの移動まで記録しているんですね。
POINT
- ホームページを表示する簡単な作業を記録した
- マウスの移動まで記録していてスクリプトの行数が膨大
マクロマン(MACROMAN)のバグ?
スクリプトがわかりにくくなるので、記録する時にマウスの移動を省略することにしました。
同じ動作をするのですが、記録されたのは全部で9行です。
とてもシンプルになりました。
しかし、動作が不安定です。
よくわかりませんが、.NETのエラーダイアログがよく表示されます。
保存したはずのスクリプトが保存されていないこともよくあります。
マクロマンのバグなのか、動作環境が悪いのか、操作ミスなのか、判断がつきません。
一応、動作条件は満たしていますが、古くて非力なパソコンなので動作が安定しないのかもしれません。
やはり、32bit版が影響しているのでしょうか?
それとも、ウイルス対策ソフトとの相性が悪いのでしょうか?
マクロマンがログファイルにアクセスしようとして、ウイルス対策ソフトから警告がでました。
確かに挙動不審なソフトですよね。
⇒ 自社で腰を落ち着けて仕事がしたい方は【社内SE転職ナビ】へ
マクロマン(MACROMAN)関連の記事
今はマイクロソフトのRPAを試しています。