このページ「Excel 用の XLA アドインの作成」では、Application.UserLibraryPath プロパティによって参照されるフォルダーが、ユーザー定義のアドインを保存するのに適した場所であると示されています。ただし、Excel 2004 for Mac では、そのプロパティは Application オブジェクトに対して定義されていないようです。
Excel のそのバージョンに同等の概念があるかどうか知っている人はいませんか? 必ずしも VBA オブジェクトのプロパティである必要はなく、Excel が確実に参照するユーザー定義のアドインを配置する共通の場所であればよいだけです。
そこにははアドイン フォルダー ( /Applications/Microsoft Office 2004/Office/Add-Ins/
) がありますが、このフォルダーはユーザー定義のアドインではなく、ベンダー提供のアドイン用であると思われます。
(それとも、私が過度に用心しすぎているのでしょうか? アドインをそのAdd-Ins/
フォルダーに保存して、それでよしとすべきでしょうか?)
答え1
Microsoft KB には次の記事があります:Excel for Mac で Excel スタートアップ フォルダーを使用する方法これはMacのスタートアップフォルダの使用に関する情報を提供し、その使用法の1つはアドインである。
(記事より)
アドイン
スタートアップ フォルダーに配置したアドインは、通常、Excel の起動時には表示されませんが、メモリに読み込まれ、自動マクロが実行されます。
その後、アドインが提供する方法 (メニュー項目またはツール バー ボタン) でこれらのアドインを使用できます。