Smart View VBA 函数返回以下任一值,以指示函数是成功还是失败。负数代表客户端问题;正数代表服务器问题。表 14列出了各种 VBA 返回值。
表 14. VBA 返回值
|
返回值 |
定义 |
|---|---|
|
0 |
函数运行成功 |
|
1 |
通常表示用户按了 Esc 键或单击了对话框中的“取消”。 |
|
大的正数 |
由于服务器问题而失败;例如,服务器不运行或用户名无效。 |
|
-1 |
有效的返回值,True |
|
-2 |
终止错误 |
|
-3 |
初始化错误 |
|
-4 |
电子表格尚未与服务器连接 |
|
-6 |
未使用 |
|
-7 |
电子表格变得不稳定 |
|
-8 |
不存在“撤消”信息 |
|
-9 |
操作已取消 |
|
-12 |
未启用“撤消” |
|
-13 |
没有足够的内存资源可用 |
|
-14 |
无法显示相应的对话框 |
|
-15 |
函数包含一个无效的参数 |
|
-16 |
正在进行计算 |
|
-17 |
废弃的设置 |
|
-18 |
不允许该操作,原因是电子表格处于公式保留模式 |
|
-19 |
在指定的工作表上不能进行该操作 |
|
-20 |
不能确定当前工作表 |
|
-21 |
未指定电子表格名称,未选择活动的工作表 |
|
-22 |
无法取消计算,原因是未运行任何计算 |
|
-23 |
选择参数无效 |
|
-25 |
无法创建级联列表文件,或者在该电子表格嵌入另一个文档中时试图级联 |
|
-26 |
由于许可证协议而无法运行电子表格的宏 |
|
-27 |
由于许可证的限制,无法运行对数据库进行更新的电子表格宏 |
|
-28 |
无法更新数据库,原因是您仅具有数据库的只读许可证 |
|
-29 |
废弃的设置 |
|
-30 |
菜单已删除 |
|
-31 |
菜单已添加 |
|
-39 |
指定的工作表受保护。请取消工作表保护并再次尝试操作。 |
|
-40 |
没有找到计算脚本。 |
|
-41 |
提供程序不受支持 |
|
-42 |
别名无效 |
|
-43 |
未找到连接 |
|
-44 |
未找到 Provider Services 连接 |
|
-45 |
Provider Services 未连接 |
|
-46 |
Provider Services 无法连接 |
|
-47 |
连接已存在 |
|
-48 |
Provider Services URL 未保存 |
|
-49 |
不允许迁移连接 |
|
-50 |
连接管理器未初始化 |
|
-51 |
无法获取 Provider Services 覆盖属性 |
|
-52 |
无法设置 Provider Services 覆盖属性 |
|
-53 |
无法获取 Provider Services URL |
|
-54 |
无法断开 Provider Services 连接 |
|
-55 |
操作失败 |
|
-56 |
无法将工作表与连接关联 |
|
-57 |
需要刷新工作表 |
|
-58 |
工作表上没有网格对象 |
|
-59 |
没有关联的连接 |
|
-60 |
传递的是非数据单元格 |
|
-61 |
数据单元格不可写 |
|
-62 |
工作表中没有 Smart View 内容 |
|
-63 |
无法获取 Office 对象 |
|
-64 |
由于选择的是图表,所以操作失败 |
|
-65 |
Excel 处于编辑模式 |
|
-66 |
工作表与 Smart View 不兼容 |
|
-67 |
应用程序不独立 |
|
-68 |
Smart View 已禁用。 |
|
-69 |
函数已过时。 |
|
-70 |
在多网格模式下的工作表中不支持该操作。 |