Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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_Sharepoint - Fatal编程技术网

Excel 在SharePoint中保存启用宏的工作簿

Excel 在SharePoint中保存启用宏的工作簿,excel,vba,sharepoint,Excel,Vba,Sharepoint,我想将启用宏的工作簿中的XL工作表保存到SharePoint文件夹中 我已经尝试了几件事,但它给了我一个错误 Path = "https://xxxx/sites/xxxxx/" FileName1 = Range("$B$2").Text ActiveWorkbook.SaveAs Filename:=Path & FileName1 & ".xlsx", _ FileFormat:=xlOpenXML

我想将启用宏的工作簿中的XL工作表保存到SharePoint文件夹中

我已经尝试了几件事,但它给了我一个错误

    Path = "https://xxxx/sites/xxxxx/"
    FileName1 = Range("$B$2").Text
    ActiveWorkbook.SaveAs Filename:=Path & FileName1 & ".xlsx", _
                          FileFormat:=xlOpenXMLWorkbook
    Application.DisplayAlerts = True
    ActiveWorkbook.Close
End If

我尝试使用
文件格式:=52
。文件仅以“.xslx”格式保存。

文件格式应为
FileFormat:=xlOpenXMLWorkbookMacroEnabled
(52)

但是您的代码中的文件扩展名仍然设置为
.xlsx
,应该是
.xlsm
——扩展名必须与文件格式匹配


看起来应该是
FileFormat:=xlOpenXMLWorkbookMacroEnabled
(52),但您的代码中的文件扩展名仍然设置为
.xlsx
,应该是
.xlsm
哦,是的,现在它正在工作。非常感谢你的帮助!感谢您的支持:-)