如何在VBA中获得当前EXCEL所在的路径

zw19791220 2005-10-31 06:08:55
我想在VBA中获得当前EXCEL所在的路径,
在.NET中是Application.StartupPath,
但是在VBA中获得的是D:\Documents and Settings\sakura-1\Application Data\Microsoft\Excel\XLSTART,也不知道这是什么路径,
希望哪位能指点一下,谢了!
...全文
1979 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qhgary 2005-11-04
  • 打赏
  • 举报
回复
ActiveWorkbook.Path 得到所在的目录,没有最后一个“\”
ActiveWorkbook.FullName 得到完整的路径,包括文件名
fice_chen 2005-11-02
  • 打赏
  • 举报
回复
楼上的方法也对,楼上的方法得到的是文件夹的路径,我的方法得到的是excel表的路径,即:楼上得到的是“E:\test”,而我得到的是“E:\test\book.xls”,用哪种就看楼主的要求了。
fice_chen 2005-11-02
  • 打赏
  • 举报
回复
用Application.ActiveWorkbook.FullName。
你说得那个路径可能是excel自身的路径吧!
DawnPine 2005-11-01
  • 打赏
  • 举报
回复
试试这个:
thisworkbook.Path

5,172

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧