(C操作Word.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(C操作Word

C#操作Word(一)——C#中向Word文档中插入Windows控件 2010-07-21 20:26 3088人阅读 评论(5) 收藏 举报 c#文档windowsbuttonfloatobject 实例说明 Word是一个功能强大的文字处理软件,在Word文档中可以方便的对文字信息进行排版,也可以向文档中插入生动、直观的图片信息,本实例将会介绍一个有趣的功能,向Word文档中插入Windows控件,并且此控件还可以响应用户事件。比如,向Word文档中插入Button按钮,此按钮也可以响应用户的单击事件。实例运行效果如图1所示。 ? 图1向Word文档中插入Windows控件 ??关键技术 本实例重点在于向读者介绍怎样使用Controls集合的AddButton方法向文档中插入Windows按钮控件,下面对本实例用到的关键技术进行详细讲解。 ??说明:由于实例中使用了Word与Windows控件的互操作技术,所以应当在VS2008中创建Word2003文档实例,具体创建方式请参照本实例中的“设计过程“。 使用Controls集合的AddButton方法可以方便的向Word文档中插入按钮控件。AddButton的语法格式如下: public Button AddButton(Range range, float width, float height, string name); AddButton方法中的参数说明如表1所示。 表1 AddButton方法中的参数说明 ??说明:实例中介绍了向Word文档中插入Windows控件的方法,当AddButton方法执行后将会向Word文档中插入Button按钮同时还会返回此Button对象的引用,可以通过设置此Button对象的属性和事件来控制Word文档中Button按钮的状态和事件。 ??设计过程 (1)打开Visual Studio 2008开发环境,选择文件菜单中的“新建”/“项目”,此时会弹出“新建项目”窗口,在“新建项目”窗口的“项目类型”中选择“Visual C#”/“Office”,在右侧模板中选择“Word 2003 文档”,并在名称中添写“InsertControl”,并选择项目保存位置,单击确定按钮新建项目。如图2所示。 ? 图2在VS2008中创建Word 2003 文档 (2)在打开的Word文档中单击鼠标右键选择“查看代码”,在Startup事件中写入代码如下: private void ThisDocument_Startup(object sender, System.EventArgs e) { ??? Word.Range P_Range1 = this.Paragraphs[1].Range;????????//得到文档范围 ??? Microsoft.Office.Tools.Word.Controls.Button P_btn =????????//向文档中添加按钮 ??????? this.Controls.AddButton(P_Range1, 50, 20, button1); ??? P_btn.Text = Button按钮;?????????????//设置按钮文本 ??? P_btn.Height = 50;??????????????//设置按钮高度 ??? P_btn.Width = 100;??????????????//设置按钮宽度 ??? P_btn.Click += new EventHandler(P_btn_Click);?????????//添加单击事件 } C#操作Word(二)——将Word文档嵌入到WinForm窗体中 实例说明 Office是我们日常工作中经常用到的办公软件,然而,随着信息技术的飞速发展,已经有越来越多的人使用Word写作文档、使用Excel制做报表、使用OutLook方便的收发电子邮件。一切的操作都是这么轻松,实例中将会介绍怎样使用C#在Form窗体中显示Word文档,运行效果如图1所示。 ? 图1? 将Word文档嵌入到WinForm窗体中 ??关键技术 本实例重点在于向读者介绍怎样使用WebBrowser控件显示Word文档,下面对本实例中所用到的关键技术进行详细讲解。 WebBrowser控件是Windows窗体应用程序的标准控件,使用WebBrowser控件可以在窗体中显示网页信息,通过WebBrowser控件的Navigate方法可以将指定位置的文档加载到WebBrowser控件中,该方法常用的语法格式如下: public void Navigate(string urlString) 参数说明 ? urlString:要加载的文档的URL地址。 ??说明:Web

文档评论(0)

1974wangpeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档