- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- (CANopen协议介绍讲义.doc
- (Canyousing教案设计.doc
- (CAPP.doc
- (carglass名牌眼镜.doc
- (CASS方格网计算方法.doc
- 《电大法学毕业论文范本.doc
- (CATIA三维实体设计实例的造型基本流程.doc
- (CATIA各模块介绍.doc
- (CATIA大型装配的轻量化技巧.doc
- (CATIA装配的一些经验讨论.doc
- 2.3.1 10的认识 课件 2025人教版数学一年级上册.pptx
- 5.8 解决“原来一共有多少”的问题 课件 2025人教版数学一年级上册.pptx
- 2.2.4 练一练 课件 2025人教版数学一年级上册.pptx
- 2.2.5 8和9的加、减法 课件 2025人教版数学一年级上册.pptx
- 2025人教英语三年级上册Unit2Different families C 课件.pptx
- 2025人教英语三年级上册Unit3Our animal friends C 课件.pptx
- 2025人教英语三年级上册Unit4Plants around us A 第1课时 课件.pptx
- 3.3 练一练 课件 2025人教版数学一年级上册.pptx
- 2.1 同级混合运算算式的计算方法 课件 2025人教版数学三年级上册.pptx
- 2.4 第二单元 混合运算 练习二 课件 2025人教版数学三年级上册.pptx
文档评论(0)