投稿日 | : 2006/06/01(Thu) 19:30 |
投稿者 | : ダンボ |
Eメール | : |
URL | : |
タイトル | : Re^2: VBAマクロを入れ替えるマクロ |
Blueさん、いつもありがとうございます。
基本的には下記コードで他のブックのCommon.basを入れ替えられそうです。
With WB.VBProject.VBComponents
.Remove .Item("Common")
.Import FNAME
End With
デバッグ中ですが.Remove .Item("Common")を発行しただけではWBのCommon.basが解放されていない。
次の.Import FNAMEではCommon1.basができてしまう。
ところがExcelに戻ってVBのデザインモードにした瞬間にCommon.basが解放されるように見えます。
対象ブックをデザインモードにする...てなコードは...無い...よね...