我用XP系统,office2003版本的时候,嵌入word可以很好实现。程序大致如下:
Form_load()
{
axWebBrowser1.Navigate(Application.StartupPath + @"\新建工序卡片.doc");
}
但是同样的代码,换到另外一台64位Win7系统,office 2007的电脑上的时候,运行代码就变成了单独弹出一个窗口打开“新建工序卡片.doc”文件了,而不是嵌入到我的winform中打开的。请问如何解决这个问题,使无论什么系统,无论office哪个版本都可以在winform中嵌入word,而不是单独弹出窗口,谢谢。
Form_load()
{
axWebBrowser1.Navigate(Application.StartupPath + @"\新建工序卡片.doc");
}
但是同样的代码,换到另外一台64位Win7系统,office 2007的电脑上的时候,运行代码就变成了单独弹出一个窗口打开“新建工序卡片.doc”文件了,而不是嵌入到我的winform中打开的。请问如何解决这个问题,使无论什么系统,无论office哪个版本都可以在winform中嵌入word,而不是单独弹出窗口,谢谢。
解决方案 »
- 基础知识,就怕你不会……千万别不会!
- 谁用过DevExpress.XtraReports.UI.XtraReport
- 急急急急急急急急,C#中serialPort的例子,
- 高手进,多个comboBox绑定一个dataset问题
- 请教一个逐字字符串的问题
- 用Ajax取出数据绑定到dropdownlist上,在服务器端如何获取dropdownlist的selectedvalue?
- 用vs.net能开发出像雅虎助手那样的ie插件吗?
- NSIS乱码
- c#winform怎么在一个tabcontrol实现上方,左边有tabpage
- 建议在.net技术中开个XML的栏目
- C# 怎么调用CMD.bat执行命令过程显示在listbox呀?
- ********* C# WF 中如何做类似内容的 ListView 项**********
你试试用webbrowser控件看看