<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0048)http://www.vckbase.com/document/viewdoc/?id=1409 -->
<HTML><HEAD><TITLE>如何使用MFC和类型库创建自动化项目 - VC知识库文章</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="office,excel,automation,type Library,自动化" name=keywords>
<META content="office,excel,automation,type Library,自动化" name=description><LINK
href="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/style.css" rel=stylesheet>
<META content="MSHTML 6.00.2900.3627" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR bgColor=#a0d39b>
<TD width="14%" height=78> <IMG height=13
src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/vckcom.gif" width=109></TD>
<TD align=left width="76%">
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-4159669282587342";
/* 728x90, 创建于 09-4-19 */
google_ad_slot = "4947706540";
google_ad_width = 728;
google_ad_height = 90;
//-->
</SCRIPT>
<SCRIPT src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD>
<TD vAlign=bottom align=right height=78><IMG height=27
src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/earch.gif" width=89></TD></TR>
<TR bgColor=#eeeeee>
<TD colSpan=2><FONT class=small color=#333333>::</FONT><A
href="http://www.vckbase.com/"><FONT color=black><SPAN
class=small>首页</SPAN></FONT></A> >> <A
href="http://www.vckbase.com/document"><FONT color=black><SPAN
class=small>文档中心</SPAN></FONT></A> >> <A
href="http://www.vckbase.com/document/journal"><SPAN class=small><FONT
color=black>在线杂志</FONT></SPAN></A> >> <A
href="http://www.vckbase.com/document/listdoc.asp?sclsid=1713"><SPAN
class=small><FONT color=black>MS Office中的COM应用</FONT></SPAN></A></TD>
<TD class=small align=right width="10%">[ <A
href="http://www.vckbase.com/document/journal/redir.asp?journal=40"><SPAN
class=small><FONT color=black>在线杂志 第40期</FONT></SPAN></A> ]
</TD></TR></TBODY></TABLE>
<DIV align=center><BR><IFRAME id=adIFrame1 marginWidth=0 frameSpacing=0
marginHeight=0 src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/CA18J6FR.htm"
frameBorder=0 width=990 scrolling=no height=136></IFRAME></DIV><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD background="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/dotline2.gif"
height=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=40 height=74></TD>
<TD vAlign=top width=* height=74>
<FORM name=form2 action=/SYS/script/find.asp method=post>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD><SPAN id=docinfo>[ <FONT color=#009900>翻译文档</FONT> 本文适合中级读者
已阅读16975次 ]</SPAN></TD>
<TD align=right><INPUT class=rect maxLength=20 size=10 name=keyword>
<SELECT class=rect name=gclsid> <OPTION value=100
selected>文档</OPTION> <OPTION value=200>代码</OPTION> <OPTION
value=400>工具</OPTION></SELECT> <INPUT type=image height=15 width=21
src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/go.gif" align=absMiddle
border=0 name=imageField> </TD></TR></TBODY></TABLE></FORM>
<DIV align=center>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-4159669282587342";
/* 728x15, 创建于 09-4-19 */
google_ad_slot = "9155085061";
google_ad_width = 728;
google_ad_height = 15;
//-->
</SCRIPT>
<SCRIPT src="如何使用MFC和类型库创建自动化项目 - VC知识库文章.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV><BR>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<P
align=center><STRONG>如何使用MFC和类型库创建自动化项目</STRONG><BR>作者:MSDN<BR>翻译:PowerCPP</P>
<P><STRONG>摘要</STRONG><BR><BR>本文详细介绍了如何自动化像Microsoft
Office这样支持COM的应用程序。<BR><BR><STRONG>更多信息</STRONG><BR><BR>下面部分介绍了如何创建MFC项目。采用Microsoft
Excel举例,你可以将前8个步骤用于任何项目,修改9-15步用于不同的应用程序。<BR><BR><STRONG>创建自动化项目</STRONG></P>
<TABLE cellSpacing=2 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TBODY>
<TR bgColor=#f5f5ff>
<TD width="5%">1.</TD>
<TD width="95%">在Microsoft Developer Studio中,创建"MFC
AppWizard(exe)"项目,命名为"AutoProject."</TD></TR>
<TR bgColor=#f5f5ff>
<TD>2.</TD>
<TD>在第1步的MFC应用程序向导中,选择"Dialog
Based"应用程序类型并点"完成"<BR>在创建的项目信息对话框中将显示创建的类:<PRE>Application: CAutoProjectApp in AutoProject.h and AutoProject.cpp
Dialog: CAutoProjectDlg in AutoProject.h and AutoProjectDlg.cpp</PRE>点
OK 完成项目创建。</TD></TR>
<TR bgColor=#f5f5ff>
<TD>3.</TD>
<TD>Visual Studio设计编辑区打开了对话框"IDD_AUTOPROJECT_DIALOG"
,依照下面两步修改它。 </TD></TR>
<TR bgColor=#f5f5ff>
<TD>4.</TD>
<TD>删除静态控件(IDC_STATIC)和Cancel按钮(IDCANCEL)</TD></TR>
<TR bgColor=#f5f5ff>
<TD>5.</TD>
<TD>将OK按钮改为"IDRUN",说明改为"Run." 关闭AutoProject.rc对话框设计界面。</TD></TR>
<TR bgColor=#f5f5ff>
<TD>6.</TD>
<TD>点View菜单中的ClassWizard(或按CTRL+W)</TD></TR>
<TR bgColor=#f5f5ff>
<TD>7.</TD>
<TD>选择消息映射(Message
Maps)标签,在对象ID列表框中选择IDRUN,在消息列表框中选择"BN_CLICKED",点添加函数并命名为"OnRun",点OK关闭ClassWizard<BR><BR>提示:此步骤在AutoProjectDLG.h中定义了"OnRun();"函数,并在
AutoProjectDLG.cpp 中添加了消息处理函数CAutoProjectDlg::OnRun()。</TD></TR>
<TR bgColor=#f5f5ff>
<TD>8.</TD>
<TD>点View菜单中的ClassWizard(或按CTRL+W)</TD></TR>
<TR bgColor=#f5f5ff>
<TD>9.</TD>
<TD>选择Automation标签,点Add Class并选择"From a type library"
浏览并选择你希望自动化的对象库(例如,如果你自动化Excel 97, 则选择Microsoft Excel 8.0
对象库,默认位于 C:\Program Files\Microsoft
Office\Office\Excel8.olb).<BR><BR>如果你自动化Microsoft Excel
2000,选择位于 C:\Program Files\Microsoft Office\Office\Excel9.olb
的Microsoft Excel 9.0 对象库。<BR><BR>如果你自动化Microsoft Excel
2002和Microsoft Office Excel 2003 ,对象库内含在Excel.exe中,Office
2002的Excel.exe 默认位于 C:\program Files\Microsoft
Office\Office10\Excel.exe, Office 2003的Excel.exe 默认位于
C:\program Files\Microsoft Office\Office11\Excel.exe
。选择合适的对象库后,点Open,在类确认列表中选择所有类,点OK。<BR><BR>提示:类确认对话框中的列表框里包含了Microsoft
Excel
类型库中的所有IDispatch接口(与类中一致)。在对话框下面可以看到命名为Excel8.cpp的执行文件,该文件包含了从COleDispatchDriver派生的封装类,头文件是Excel8.h(对于Excel
2002和Excel 2003,文件名为Excel.cpp和Excel.h) </TD></TR>
<TR bgColor=#f5f5ff>
<TD>10.</TD>
<TD>点OK关闭MFC ClassWizard对话框</TD><
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
VC2005Excel解决方案.rar (17个子文件)
新建文件夹
新建 Microsoft Word 文档.doc 122KB
如何使用MFC和类型库创建自动化项目 - VC知识库文章.htm 15KB
如何使用MFC和类型库创建自动化项目 - VC知识库文章.files
stat.htm 2KB
go.gif 935B
rec1.gif 56B
vckcom.gif 1011B
dotline2.gif 43B
toplogo.gif 63B
earch.gif 1KB
CA18J6FR.files
i.png 291B
abg-zh-CN-100c-ffffff.png 1KB
graphics.js 7KB
abg.js 525B
imgad.gif 39KB
style.css 1KB
CA18J6FR.htm 6KB
show_ads.js 32KB
共 17 条
- 1
资源评论
- lyy0409102272013-05-09可参考学习,学习文档。
- likun_19822016-03-11很好的问题实例
- charle_chen2012-08-15强调的是技术层面问题,还不错!
diegozhou2008
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 高等数学第一章第二节数列的极限
- Python 版冒泡排序算法源代码
- tensorflow-gpu-2.7.2-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功