使用保存目录

时间:2017-03-02 18:21:21

标签: excel-vba cmd unc vba excel

问题是网络驱动器上的Excel文件,该文件将从同一文件夹中的.cmd文件打开。由于我不想在工作中的机器上篡改注册表,我使用pushd命令切换到目录并打开文件。不幸的是,pushd将路径映射到临时驱动器号,当我保存excel文件时,该驱动器号通常不再存在。当然我可以使用save-as并选择网络路径,但每天这样做是相当繁琐的。

问题(S):

有没有办法规避驱动器号映射并从网络路径上的cmd打开excel文件而不用触摸注册表?

或者,似乎更有可能,是否有办法将excel文件的保存路径自动更改为所需的网络路径?我假设您可以在WorkbookOpen上更改一些变量,但我不知道哪个......

以防万一,这是批次代码......

pushd \\%~P0
START excel.xlsm

0 个答案:

没有答案