Microsoft Office办公套件以其功能强大、方便实用而被广泛使用。其中的Word软件更是作为最流行的文字处理软件而使Word格式文档成为事实上的文件交换标准之一。出于对当前Word格式文档文件流行程度的现实考虑,如果自己开发的字处理软件(或类似功能的软件)不支持Word格式文档那几乎是不可想象的,这样的软件也必然会由于不能处理占相当比例的Word文档文件而不被用户所认同。所以,在此类软件开发时,添加对Word格式文档文件的支持是必不可少的。本文将就此话题展开讨论。
应用类: CEmbed_WordApp in Embed_Word.h and Embed_Word.cpp
框架类: CMainFrame in MainFrm.h and MainFrm.cpp
文档类: CEmbed_WordDoc in Embed_WordDoc.h and Embed_WordDoc.cpp
视图类: CEmbed_WordView in Embed_WordView.h and Embed_WordView.cpp
容器类: CEmbed_WordCntrItem in CntrItem.h and CntrItem.cpp
接下来添加Word类型库到工程。在View菜单中选择ClassWizard子菜单,从弹出对话框的Automation选项卡中点击Add Class按钮,选择From a TypeLibrary并在Office目录中选中Microsoft Word 97/2000 类型库Word8.olb或Word9.olb,这将把类型库中的所有类添加到你的工程中。这时,ClassView中会多出几十个类,可以通过这些类提供的接口来实现对Word文档的支持。