设为首页 加入收藏

TOP

用C++和XML建立Office智能文档之三(三)
2012-11-04 15:14:41 来源: 作者: 【 】 浏览:684
Tags:XML 建立 Office 智能 文档 之三
  建立智能文档操作DLL

  我决定在Visual C++(www.cppentry.com)中使用活动模版库(ATL)建立智能文档操作DLL。ATL是个很好的选择,因为它的覆盖区域比MFC小一些,但是它仍然提供了操作智能文档需要的大量方便的COM功能。但是,如果你更熟悉MFC,你也可以选择它。

  从MSDN Online上下载Office 2003智能文档SDK之后,我启动Visual Studio .NET并建立了一个新的ATL类型的项目,接着使用Add | Class给项目添加一个ATL简单对象。这就是示例代码中的CScheduleSmartDoc。从该对象的类环境菜单(使用View | Class打开类资源管理器)中,我使用Add | Implement Interface让这个类实现ISmartDocument接口。如果在开发计算机上没有安装Office 2003,你必须把有Office 2003的计算机上的类型库复制到你的计算机上。你一般可以在C:\Program Files\Common Files\Microsoft Shared\Smart Tag\mstag.tlb中找到它,但是你要确保得到的是1.2版本(Office 2003版本)。接着你应该把我的示例代码和接口描述作为向导,实现你所需要的方法。

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用C++和XML建立Office智能文档之四 下一篇用C++和XML建立Office智能文档之二

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: