一.引言
【程序编程相关:在ASP.NET中动态生成图形】microsoft office办公套件以其功能强大.方便实用而被广泛使用.我们可以使用自动化作为word用以把其功能显露给其他应用的方式,采用这种方式可以尽可能少的占用自动化客户的资源,并且不需要被访问对象的类型信息就可以进行调用. 【推荐阅读:实现DataList和Repeater控】以下是创建这个mfc应用程序的步骤: 【扩展信息:在ASP.NET中值得注意的两个地方】
二.创建工程(1)使用appwizard创建一个新的mfc appwizard(exe)工程,命名为"embed_word"
(2)选择单文档视图(sdi)结构,在第3步中需要选中container,以提供容器支持. 其它都为默认.在classview中将产生如下类:
应用类: 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(3)在view菜单中,选classwizard,选automation选项卡,选add class,选择from a typelibrary, 在office目录中选中microsoft word 97/2000 类型库word8.olb或word9.olb,会将把类型库中的所有类添加到你的工程中.这时,classview中会多出几十个类,可以通过这些类提供的接口来实现必要的功能.
... 下一页