用C++程序在excel表中添加批注时的注意事项
2015-12-06 10:37
246 查看
用C++写了一个操作excel表的程序,其中的一项功能是在单元格中添加批注。
调试过程中偶尔查看windows任务管理器,发现有许多excel.exe进程。经分析是添加批注后,应用程序结束运行时未能关闭excel.exe进程。
添加批注的语句原来是:
write_range.AddComment(new_value);
现在改为:
LPDISPATCH l = write_range.AddComment(new_value);
l->Release();
这样就能正常关闭excel.exe进程了。
调试过程中偶尔查看windows任务管理器,发现有许多excel.exe进程。经分析是添加批注后,应用程序结束运行时未能关闭excel.exe进程。
添加批注的语句原来是:
write_range.AddComment(new_value);
现在改为:
LPDISPATCH l = write_range.AddComment(new_value);
l->Release();
这样就能正常关闭excel.exe进程了。
相关文章推荐
- 【C++】基础知识—引用和指针引用
- c++操作符优先级表格 + 记忆方法整理
- 【C语言提高25】二级指针做输入的第二种内存模型:二维数组
- C/C++中的位操作的技巧
- C++ primer cin.clear(istream::failbit) 重置失败 陷入死循环
- c++指针入门
- 指针学习心得与理解
- 指针学习心得与理解
- 从零开始学c语言教程
- c++实现的任意进制数转十进制数算法
- C语言成长学习题(三)
- C++11新特性之智能指针
- char 与 wchar_t 的互相转化
- C 标准库 abs 函数的实现
- B1048. 数字加密(20)
- C 标准库 atoi 函数的实现
- C语言成长学习题(二)
- assert.h
- error: ISO C++ forbids declaration of `FILE' with no type
- C语言--学习路径