アドイン (.XLAM) の作成に使用するワークシートをユーザーが時々更新しています。アドインはネットワーク共有にあり、ユーザーはそれにリンクします。ユーザーがこのアドインを簡単に更新できるようにしたい (読み取り専用としてマークされていることを確認する)
ここで Ken PulsによるExcel アドインの展開に関する記事を見ましたが、.SaveCopyAs
彼が使用する方法はファイル タイプを受け入れることができないようです。
この.SaveAs
方法はそうですが、これを試したときに、ファイル形式または拡張子が無効であるというメッセージが表示されました。以下のように、.XLAM と .XLA の両方を試しました。
DeployPath = "C:\Menu.xlam"
.SaveAs Filename:=DeployPath, ReadOnlyRecommended:=True, FileFormat:=xlOpenXMLAddIn
この点で何か助けていただければ幸いです。