excel - VBS 脚本无法将文件上传到共享点
问题描述
我正在尝试自动化刷新过程并将 Excel 上传到 SharePoint。脚本刷新excel文件但上传失败。错误:工作簿类的 SaveAs 方法失败。
下面是代码
Dim wbfn
Dim wb
Dim wbRO
Dim XL
Set XL = CreateObject("Excel.Application")
XL.Visible = True 'Set to True if you need to troubleshoot
wbfn = "C:\Users\****.xlsx"
Set wb = XL.Workbooks.Open(wbfn,,False,,,,True,,,,False)
WScript.Sleep 2000
On Error Resume Next
wb.LockServerFile
On Error GoTo 0
wb.RefreshAll
On Error Resume Next
wb.LockServerFile
On Error GoTo 0
XL.Application.DisplayAlerts = False ' Turn this to false so it will overwrite the file
XL.ActiveWorkbook.Save
wb.SaveAs ("https://****.xlsx")
XL.ActiveWorkbook.Close
XL.Application.DisplayAlerts = false
XL.Quit
解决方案
推荐阅读
- polygon - 从 ArcMap 到 Illustrator 创建的冗余多边形
- javascript - 如何将 TradingView 小部件插入脚本标记链接中的反应 js:https://www.tradingview.com/widget/market-overview/
- python - Python 3 中子字符串出现在字符串中的次数,其中一个字符可能不同
- javascript - 单页分页问题中的多个角度材料表
- docker - Kubernetes集群无法启动
- python - 在 Python 中定义递归类型提示?
- google-apps-script - 删除默认的 Google 工作表菜单
- face-detection - Android人脸识别指纹认证离线SDK
- python - 使用 Pyautogui 进行自动化
- knime - 缺失值属性在 KNIME 中不起作用