问题是网络驱动器上的Excel文件,该文件将从同一文件夹中的.cmd文件打开。由于我不想在工作中的机器上篡改注册表,我使用pushd命令切换到目录并打开文件。不幸的是,pushd将路径映射到临时驱动器号,当我保存excel文件时,该驱动器号通常不再存在。当然我可以使用save-as并选择网络路径,但每天这样做是相当繁琐的。
问题(S):
有没有办法规避驱动器号映射并从网络路径上的cmd打开excel文件而不用触摸注册表?
或者,似乎更有可能,是否有办法将excel文件的保存路径自动更改为所需的网络路径?我假设您可以在WorkbookOpen上更改一些变量,但我不知道哪个......
以防万一,这是批次代码......
pushd \\%~P0
START excel.xlsm