質問: vbaで、vbのapp.pathと同じ機能は? excelvbaで、そのexcelファイルが起動されたフォルダーパスを取得する方法はあるのでしょうか? application.pathでは、excel.exeのあるフォルダーパスが返されます。 vb(ver6)のapp.pathのように、そのファイルが起動された(保存されている)パスを知りたいのですが、何か方法はないでしょうか? よろしくお願いします。
回答: >起動されたフォルダーパスを取得する 起動されたでなく、エクセルで読み込まれたブックではないの。 sub test01() workbooks.open ("c:\documents and settings\xxxx\my documents\bbb1.xls") msgbox activeworkbook.name 'activeworkbookのブック名 msgbox activeworkbook.fullname 'activeworkbookのフルパス名 msgbox activeworkbook.path 'activeworkbookの絶対パス end sub ーー エクセルvbaでapplicationはエクセルそのものを指しますから的外れ。