
COM_ATL
文章平均质量分 85
leogray
这个作者很懒,什么都没留下…
展开
-
将现有程序改造为OLE服务器供包容器(word,ppt)使用
我们手头上经常会有现成的应用程序,但它们往往不具有OLE可视化编辑服务器的特性,可以通过简单的办法将它们升级,以供基于COM开发的包容器使用。 而MS Office本身就是OLE包容器和服务器,因此经过改造的程序可以直接嵌入MS Office运行。 现有程序:ToolTip程序,基于MFC,GDI+实现的一个提示控件。将它改造成OLE服务器,以便可以在Word等包容器中使用。用VS201原创 2012-05-18 17:59:50 · 2082 阅读 · 0 评论 -
MS Office 自动化编程(一)---从Word文档中获取文档属性
学习Office自动化之前先阅读一些COM书籍,对于理解Office自动化有很大帮助。以下示例代码使用VS2010进行编译。目前市面上已有的关于Office自动化的书籍,多是快餐式的,看过之后只能知道最基本的使用。要想更多的了解,非得MSDN不可。下面就是msdn上跟office开发相关的详细资料。 总目录:http://msdn.microsoft.com/en-us/library/bb72原创 2012-05-19 20:21:24 · 5420 阅读 · 16 评论 -
MS Office 自动化编程(二)---Word文档的读写
示例一:保存至Word 经过一些了解之后,就不需要每次都将所有的接口导入工程了。可以根据需要导入,此次导入的接口为: Application、_Document、Documents、Range。新建基于对话框的MFC工程,引入头文件,关键代码如下: void CWordOperationDlg::OnClickedButton1() { // TODO: Add your contro原创 2012-05-20 12:17:16 · 3344 阅读 · 0 评论 -
COM/ATL项目开发小记
最近在忙COM的项目,中途遇到一些问题和自己的一些想法,先记录下来,以便以后再遇到可以查阅,先胡乱写一通,将来东西多了,再整理成篇吧。 1.关于ATL Merge ProxyStub的问题,具体的问题就不描述了,自己新建一个ATL Merge一下就明白了。由于使用的是VS2010做开发,VC6的方式已经行不通了 (附VC6方案http://www.informit.com/library原创 2012-10-15 14:47:55 · 2051 阅读 · 0 评论