対象:Excel2003, Excel2007, Excel2010
「excel vba テンプレートフォルダ」
という検索がこのサイト・インストラクターのネタ帳で行われていました。
VBA(Visual Basic for Applications)で、Excelのテンプレートフォルダのパスを取得する方法を探している方による検索でしょうか。
[スポンサードリンク]
ApplicationオブジェクトのTemplatesPathプロパティを使えば、ユーザーテンプレートのパスが取得できます。
▼テンプレートのフォルダをメッセージボックスに表示するコード
MsgBox Application.TemplatesPath
MsgBox Application.TemplatesPath
「Application.TemplatesPath」
で、ユーザーテンプレートのパスが取得できるので、イミディエイトウィンドウで
「?Application.TemplatesPath」
というコードを実行してやれば、ユーザーテンプレートのパスがイミディエイト内に表示されます。
先日ご紹介した、XLSTARTフォルダを開くのと同様に
「shell "explorer " & Application.TemplatesPath」
というコードをイミディエイトウィンドウで実行してやれば、ユーザーテンプレートのフォルダをいきなり開くことも可能です。
[スポンサードリンク]
Home » エクセルマクロ・Excel VBAの使い方 » Applicationオブジェクト » テンプレートフォルダのパスを取得する-Application.TemplatesPathプロパティ