我有一个autohotkey脚本,可以将文件保存到sharepoint中的备份位置。我可以保存文件很好,但它一直要求覆盖提示,我想知道是否有可能摆脱它。
代码如下所列。
ExcelRefresh(File) { ; Function
sharepointPath := "\\sharepoint\Location\SharepointCompleted.xlsx"
oExcel := ComObjCreate("Excel.Application")
oExcel.Visible := false
oWorkbook := oExcel.Workbooks.Open(File)
oWorkbook.RefreshAll
oWorkbook.Save()
oExcel.ActiveWorkbook.SaveAs(sharepointPath)
oWorkbook.Close(false)
oExcel.Quit()
}
答案 0 :(得分:0)
我最终做的只是一个简单的检查,如果文件存在,如果它确实存在,我删除该文件,然后将其保存到SharePoint中的备份位置。不是清洁方式,但它的工作原理。
IfExist , \\sharepoint\sites\SharepointCompleted.xlsx
;MsgBox, it esxists
FileDelete, \\sharepoint\sites\SharepointCompleted.xlsx
Sleep 15000
我在运行该功能之前添加了这个。到目前为止,它已通过我的测试。