首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将工作簿另存为共享

将工作簿另存为共享
EN

Stack Overflow用户
提问于 2021-10-20 14:53:48
回答 1查看 49关注 0票数 0

我正在使用VB (通过Blueprism)尝试将工作簿另存为共享工作簿。handle、workbookname和filename都是输入的。错误消息:

代码语言:javascript
复制
Page: Save Workbook As
Stage: SaveWorkbookAs
Type: Error
Action: Validate
Description: Compiler error at line 8: 'xlShared' is not declared. It may be inaccessible due to its protection level.
Repairable: No

代码:

代码语言:javascript
复制
newworkbookname = ExecWithTimeout(Timeout, "Save Workbook As",
Function()
Dim wb as Object  = GetWorkbook(handle,workbookname)
Dim excel as Object = wb.Application

excel.DisplayAlerts = False
wb.SaveAs(filename)
wb.AccessMode =xlShared
excel.DisplayAlerts = True

Return wb.Name
End Function)
EN

回答 1

Stack Overflow用户

发布于 2021-10-22 13:19:57

从Blueprism运行它几乎肯定意味着您不在Excel常量可用的范围内,因此您需要传递它所代表的显式整数值(在本例中为2) according to the XlSaveAsAccessMode enum

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69648325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档