|
会議室の皆様。こんにちは。マボカルと申します。ある作業の為に
以下のような構造のマクロで動かそうと思っていますが、それが可能
なのかどうか質問させて頂きます。
Aのマクロ*********************
call result1;
execmacro "Bのマクロ.mac";
call result2;
execmacro "Bのマクロ.mac";
call result3;
execmacro "Bのマクロ.mac";
*******************************
Bのマクロ*********************
result1:
(処理)
result2:
(処理)
result3:
(処理)
*******************************
質問の主旨はAのマクロ実行中に、ある処理だけをBのマクロを呼び
出してそこで処理を行いたいのですが、問題はBのマクロの中でも
特定の処理だけ「call」で飛んで実行したいと思っているわけです。
Bのマクロ内での特定の処理というのは、結局Aのマクロで要求する
作業と関わっているので、Aのマクロで要求していた作業(つまり
「call」の行き先)を記憶させておいて、Bのマクロ内で「call」で
飛ばせたいのです。
Aのマクロで記憶させておいた「call」の行き先情報をクリップボード
に入れておいてBのマクロまで行くのは成功していますが、Bのマクロ
で、クリップボードに入っている「call」の行き先情報を取り出して
Bのマクロ内で反映させるにはどうしたらいいのでしょうか。私の
説明がお分かりいただけたでしょうか?
色々といじってみてはいますが、ずっとエラーが出ていて困っており
ます。どなたかご教授頂けたらと思っております。
|
|