※ ChatGPTを利用し、要約された質問です(原文:アドインファイルの移動)
アドインファイルを移動して参照元を変更する方法
このQ&Aのポイント
ExcelのアドインファイルをVBAで移動させる方法について解説します。
アドインファイルを新しいフォルダに移動することはできますが、参照元の変更方法については説明されていません。
設定するPCの台数が多い場合、自動で参照元の変更を行う方法が必要です。
Excelのアドインファイルを移動する必要が出てきたのでVBAで移動させようとしています。
VBAは、アドインとは別のExcelファイルにコーディングしています。
アドインファイル名は MyAdd.xla とします。
MyAdd.xla を新フォルダに移動させることはできましたが、参照元の変更がうまくできません。
設定するPCの台数が多いので、自動で処理したいのです。
よろしくお願いします。
AddIns("MyAdd").Installed = False
AddIns.Add Filename:= "新フォルダパス\MyAdd.xla"
AddIns("MyAdd").Installed = True
お礼
ヒントありがとうございました。 Excel.Applicationを閉じて・開いてというのがすごくヒントになり、VBAを2回に分けて実行すればうまくゆきました。 Excelを開いて AddIns("MyAdd").Installed = False Excelを閉じる Excelを開いて AddIns.Add Filename:= "新フォルダパス\MyAdd.xla" AddIns("MyAdd").Installed = True Excelを閉じる 今まで1回の処理で済まそうとしていたのが失敗でした。