.net 中嵌入Excel的问题

Code Project上有篇介绍如何嵌入Word到.Net中的例子
http://www.codeproject.com/cs/miscctrl/winwordcontrol.asp
主要是将打开的Excel窗口嵌入到userform中,利用windows api
现学现用,正好遇到.net中嵌入Excel的问题
于是照做了一个WinExcelControl,但是出现了一个问题,就是当关闭userform时,
会提示Excel意外关闭,需要发送错误报告并重启
在CodeProject上提问有网友恢复给了下面的连接
http://support.microsoft.com/default.aspx?scid=KB;EN-US;q317109
但是似乎是有关Excel进程关闭的问题,并不能解决现在的问题。
网友也作了一个WinPptControl,但也遇到了同样的问题
目前还未有解决办法。


//wd.DocumentBeforeClose += new ppt.ApplicationEvents2_DocumentBeforeCloseEventHandler(OnClose);
//wd.NewDocument += new ppt.ApplicationEvents2_NewDocumentEventHandler(OnNewDoc);
//wd.DocumentOpen+= new ppt.ApplicationEvents2_DocumentOpenEventHandler(OnOpenDoc);
//wd.ApplicationEvents2_Event_Quit += new ppt.ApplicationEvents2_QuitEventHandler(OnQuit);


wd.PresentationOpen += new ppt.EApplication_PresentationOpenEventHandler(OnOpenDoc);
wd.EApplication_Event_NewPresentation += new ppt.EApplication_NewPresentationEventHandler(OnNewDoc);
比原先的少了个OnQuit的委托事件,不知是不是这个原因,但Excel下也是找不到Quit委托事件的,怪了
谁帮帮哈!

转载于:https://www.cnblogs.com/StinJia/archive/2006/03/23/357191.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值