| 
    
     |  | VBA参照設定を解除後にアドイン組込しても、アドイン機能が動作しない事への対処方法 について、暫定的ではありますが、手段がありましたのでコメントします。
 
 
 【暫定対処】
 アドイン側のプロシジャーに引数を設ける
 
 【アドインコード例】
 Sub OnMenuButton()
 .OnAction = "OnBookBak"    ・・・×変更前
 .OnAction = "'OnBookBak""""'" ・・・●変更後
 End Sub
 
 Sub OnBookBak()            ・・・×変更前
 Sub OnBookBak(ByVal cc_par1 As String)・・・●変更後
 myFSO.CopyFile xx(1), xx(2)
 End Sub
 
 【見解】
 参照設定状態でOnBookBakを一度動作させた後、
 参照設定解除しアドイン有効化状態でOnBookBakを動作する時、
 (マクロ'xxxx'が見つかりません)エラーとなるケースは、
 引数無プロシジャーで再現し、引数有プロシジャーでは再現してませんでした。
 
 なぜ、再現性に差があるのか根本原因は分かりませんが、
 今回質問は上記の暫定対処によりクローズさせて頂きます。
 
 分かりにくい点、ルール違反など有った点は反省しております。
 今後もVBA知識向上を継続していくつもりですので、
 新たな疑問点があった際は、またご教授よろしくお願い致します。
 
 有難う御座いました。
 
 |  |