c++ - 使用c ++抑制excel中的删除工作表警告
问题描述
我正在尝试通过 C++ 代码删除 Excel 工作表,但随机失败。这是代码:
HRESULT hr = AutoWrap(DISPATCH_METHOD, NULL, pXlSheet, L"Delete", 0);
此函数返回S_OK即使删除工作表失败但工作表未从工作簿中删除。我怀疑这失败了,因为出现了警告提示。如何避免警告提示?非常感谢您的建议。
解决方案
我尝试了所有方法并得出结论。这个工作正常并关闭显示警报。
代码片段:
VARIANT vBool;
vBool.vt=VT_BOOL;
vBool.boolVal=FALSE;
hr = AutoWrap(DISPATCH_PROPERTYPUT, NULL, _pXlApp, L"DisplayAlerts",1,vBool);
此方法返回 S_OK :)
推荐阅读
- jsf - 删除尾随空格
- java - 返回列表的方法
带参数列表 , 列表 , 其中 S1 和 S2 扩展 T - c - 检测到堆栈粉碎,核心转储
- javascript - 如何在反应路由器中加载下一页之前等到服务调用完成
- r - 在数据帧的子集中读取数据之前,将数据读取为空
- node.js - Hyperledger Fabric NodeJS 客户端 grpc 问题
- javascript - 从特定 API 获取 json 数据失败,但有时它会解析它
- javascript - 未捕获的 ReferenceError:未定义函数。jQuery 已附加
- python - Python - 如何按列表创建多个属性
- excel - 合并来自 600 多个 Excel 工作表和 1 个 Google 文档的数据