VBAの話。最近、現在作成中のマクロから既に作成してある既存のマクロを呼び出して実行する、というマクロを作成しているのですが
これが中々一筋縄ではいかないところがあって…。正直、特に何の変哲もないマクロを【ただ呼び出して実行する】というのであれば何てことはないんですけど、
該当マクロを呼び出して実行する → パスワード入力フォームが表示されて手動でパスワードを入力しOKボタンを押す → そのまま作成中のマクロの処理を続ける、みたいなことがやりたかったのですが、どうもこれが上手くいかなくてorz。
マクロ(プログラム)の中から↑をやろうとすると、(手作業で)正しいパスワードを入力しているはずなのに、何故か【パスワードが誤っています】と表示されてしまうんですよねorz。
恐らく、正規の方法でパスワードを入力しようとしていないからこうなってるんだと思いますが、そうなってくると何か【別の手段】を考えて現在作成中のマクロを作り直さないといけないことになるので…。
う~ん…中々すんなりとはいかないもんですわな(>_<)。
これが中々一筋縄ではいかないところがあって…。正直、特に何の変哲もないマクロを【ただ呼び出して実行する】というのであれば何てことはないんですけど、
該当マクロを呼び出して実行する → パスワード入力フォームが表示されて手動でパスワードを入力しOKボタンを押す → そのまま作成中のマクロの処理を続ける、みたいなことがやりたかったのですが、どうもこれが上手くいかなくてorz。
マクロ(プログラム)の中から↑をやろうとすると、(手作業で)正しいパスワードを入力しているはずなのに、何故か【パスワードが誤っています】と表示されてしまうんですよねorz。
恐らく、正規の方法でパスワードを入力しようとしていないからこうなってるんだと思いますが、そうなってくると何か【別の手段】を考えて現在作成中のマクロを作り直さないといけないことになるので…。
う~ん…中々すんなりとはいかないもんですわな(>_<)。