(1)
Object missing =Type.Missing;//2;Object sFilePath = Path;
this.axWebBrowser1.Navigate2(ref sFilePath, ref missing, ref missing, ref missing, ref missing);
在装载完成事件NavigateComplete2里
wordApp = e.pDisp.GetType().InvokeMember("Application", System.Reflection.BindingFlags.GetProperty, null, e.pDisp, null) as Word.Application;wordApp竟然什么也得不到!!!
(2)控件第一次装载word文档时候,有提示是否打开word文档,怎么解决?
Object missing =Type.Missing;//2;Object sFilePath = Path;
this.axWebBrowser1.Navigate2(ref sFilePath, ref missing, ref missing, ref missing, ref missing);
在装载完成事件NavigateComplete2里
wordApp = e.pDisp.GetType().InvokeMember("Application", System.Reflection.BindingFlags.GetProperty, null, e.pDisp, null) as Word.Application;wordApp竟然什么也得不到!!!
(2)控件第一次装载word文档时候,有提示是否打开word文档,怎么解决?
解决方案 »
- c#打开一exe应用程序,并在这个应用程序中按一下回车!
- Enterprise Library5.0中调用带表值参数的存储过程
- datatable中取值方式问:linq 性能问题
- c#中如何让Contains函数对大小写不敏感
- 控制浏览器页面刷新的问题
- 关于DataGridView里面的ComboBox列的问题!!
- 很小的问题哈
- delphi 真的有很多教程,网上很容易找到,但是有些接不上。
- 哪位兄弟在winform上加载过flash,,,救命呀 别给连接,,要自己做过的。。。。
- 跪求API高手如何用EnumChildWindows枚举出父窗体内的所有子窗体句柄!!(分不够再加)
- 在C#中DataGridView的控件如何实现字典列的翻译
- 用C#编写ACTIVEX控件需要.net framework 支持么?哪位大哥知道?
doc我可以取得到.
把wordApp 定义成全局静态变量,可以找到,并关闭
//应该没关系,当时就取不到,我是想关闭word,可进程里有winword.exe.
doc可以获得application吗???
doc应该有application属性的,不过跨进程访问这个application估计不行
GetActiveObject
这个 api
AxWebBrowser1.ExecWB(SHDocVw.OLECMDID.OLECMDID_SAVE, SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER)
这句代码,实现保存并关闭文件()
包括进程,关键是SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_DONTPROMPTUSER