c#,winForm嵌入word并能操作文档
请教高手,我继续解决,不知道的请别留言,谢谢合作!不能解决问题的坚决不给分。我需要在winform中显示word文档,并能对文档进行操作,例如(修改,保存),也就是能用代...
请教高手,我继续解决,不知道的请别留言,谢谢合作!不能解决问题的坚决不给分。
我需要在winform中显示word文档,并能对文档进行操作,例如(修改,保存),也就是能用代码直接对文档进行操作。请描述怎样做,是否需要第三方什么控件,给出关键代码
注意:请不要说用这样的代码:
Word.ApplicationClass word = new Word.ApplicationClass();
或
Word.Application word = new Word.Application();
这样确实能对word文档进行操作,但是它弹出独立的word界面。
当然如果你有办法用这样的方法也可以让文档嵌在winForm中也可以。 展开
我需要在winform中显示word文档,并能对文档进行操作,例如(修改,保存),也就是能用代码直接对文档进行操作。请描述怎样做,是否需要第三方什么控件,给出关键代码
注意:请不要说用这样的代码:
Word.ApplicationClass word = new Word.ApplicationClass();
或
Word.Application word = new Word.Application();
这样确实能对word文档进行操作,但是它弹出独立的word界面。
当然如果你有办法用这样的方法也可以让文档嵌在winForm中也可以。 展开
2个回答
2013-10-27
展开全部
在 Visual C# .NET 中新建一个 Windows 应用程序项目。默认情况下会创建 Form1。 在工具菜单上,单击自定义工具箱以打开自定义工具箱对话框。在 COM 组件选项卡上,添加一个对 Microsoft WebBrowser 的引用。单击确定,将 WebBrowser 控件添加到 Windows 窗体工具箱。WebBrowser 控件会显示出来,并且在工具箱中带有 Explorer(资源管理器)字样。 使用该工具箱向 Form1 添加一个 WebBrowser 控件、一个 OpenFileDialog 控件和一个 CommandButton 按钮。这就会向 Form1 类添加 AxWebBrowser1、OpenFileDialog1 和 Button1 成员变量。 在 Form1 上,双击 button1。这就会向 Form1 添加 Button1_Click 事件。 在 Form1 的代码窗口中,向列表添加以下命名空间:using System.Reflection; 如下所示在 Form1 类中定义一个私有成员:private Object oDocument; 在 Form1 类的 InitializeComponent 方法的末尾,添加以下代码以处理 Form1_Load、Form1_Closed 和 axWebBrowser1_NavigateComplete2 事件:this.axWebBrowser1.NavigateComplete2 += new AxSHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(this.axWebBrowser1_NavigateComplete2); this.Load += new System.EventHandler(this.Form1_Load); this.Closed += new System.EventHandler(this.Form1_Closed); 将下面的代码private void button1_Click(object sender, System.EventArgs e) { } 替换为: private void button1_Click(object sender, System.EventArgs e) { String strFileName; //Find the Office document. openFileDialog1.FileName = ""; openFileDialog1.ShowDialog(); strFileName = openFileDialog1.FileName; //If the user does not cancel, open the document. if(strFileName.Length != 0) { Object refmissing = System.Reflection.Missing.Value; oDocument = null; axWebBrowser1.Navigate(strFileName, ref refmissing , ref refmissing , ref refm
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |