Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 保存为特定文件名,路径与SharePoint上的原始文件相同_Excel_Vba_Save As - Fatal编程技术网

Excel 保存为特定文件名,路径与SharePoint上的原始文件相同

Excel 保存为特定文件名,路径与SharePoint上的原始文件相同,excel,vba,save-as,Excel,Vba,Save As,我有一个xlsm,我希望每个用户首先运行一个保存SAS的宏 ThisWorkbook.Path&“&”格式(现在(),“年-月-日”)和“&”Tills.xlsm”,文件格式:=52 该代码适用于OneDrive文档 Sub Save\u Workook\u NewName() ThisWorkbook.saveAs文件名:=ThisWorkbook.Path&“_uquo”和格式(现在(),“年月日”)和“.xlsm”,文件格式:=52 端接头 在SharePoint上,我现在得到 运行时错

我有一个xlsm,我希望每个用户首先运行一个保存SAS的宏 ThisWorkbook.Path&“&”格式(现在(),“年-月-日”)和“&”Tills.xlsm”,文件格式:=52

该代码适用于OneDrive文档

Sub Save\u Workook\u NewName()
ThisWorkbook.saveAs文件名:=ThisWorkbook.Path&“_uquo”和格式(现在(),“年月日”)和“.xlsm”,文件格式:=52
端接头
在SharePoint上,我现在得到

运行时错误1004:对象“\u工作簿”的方法“另存为”失败

由于该文件存储在我的“Tills”组SharePoint页面上,因此预期结果是一个名为“Tills_19-10-29.XLSM”的新XLSM文件


我尝试过各种代码,但越复杂,错误就越严重。

我所能看到的是,在
路径之后缺少“/”。尝试检查路径以确定是否正确,例如,
debug.print thisworkbook.path
。这似乎运行得很好,只是excel在运行后出现了一个“处理”的模式。新的电子表格显示在sharepoint中,但excel必须强制退出并重新启动,因此无法解决这一问题。有什么东西会卡住吗?不要直接保存到任何网络位置。这是我见过几次的问题。如果您
FileCopy
将其复制到网络,速度会快得多