我写了一个宏作为外接程序,我需要获取正在执行宏的当前工作表的路径。我该怎么做呢?如何获取文件路径(仅目录)?
您的意思是,给定一个工作表,您是否想知道父工作簿的保存文件夹?
—
Mathias
我写了一个宏作为外接程序,我需要获取正在执行宏的当前工作表的路径。我该怎么做呢?如何获取文件路径(仅目录)?
Answers:
使用Application.ActiveWorkbook.Path
的只是路径本身(没有工作簿的名称),或者Application.ActiveWorkbook.FullName
该路径与工作簿的名称。
ActiveWorkbook
需要使用该宏。
Excel.ActiveWorkbook.Path
仅在文件已保存至少一次后才有效。另外,如果从未保存Excel.ActiveWorkbook.FullName
过文件,则仅返回文件名。检查工作簿是否曾经保存可能是一个好主意。