陈宝刚---享受生活,追逐梦想!
理想是心中的火焰,有追求的人才是幸福的人!
摘要: 首先添加引用,解决方案资源管理器-》引用-》添加-》Com-》浏览-》C:\Program Files\Microsoft Office\OFFICE11\MSWORD.OLB 我使用的是office 2003其他版本我不太清楚,.net会自动把OLB控件转换成DLL文件使用方法:object oMissing = System.Reflection.Missing.Value; Word.Application oWord =new Word.Application(); oWord.Visible = false;//设置Word应用程序为不可见//新建一个Word文档Word.Docum 阅读全文
posted @ 2011-05-04 23:02 追梦人RUBY 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、添加引用->COM->Microsoft Word 11.0 Object Library2、在.cs文件中添加 using Word;下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:(例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)public string CreateWordFile( string CheckedInfo) ... { string message = "" ; try ... { Object Nothing = System.Reflection.Missing.Value; D 阅读全文
posted @ 2011-05-04 21:12 追梦人RUBY 阅读(428) 评论(0) 推荐(1) 编辑
摘要: this.OpenFile(@"c:\1.doc",false);//读取并将图片保存到指定目录中int i = 0;foreach (Word.InlineShape ish in MyDoc.InlineShapes){ if ((ish.Type == Word.WdInlineShapeType.wdInlineShapeLinkedPicture) || (ish.Type==Word.WdInlineShapeType.wdInlineShapePicture)) {ish.Select();MyWordApp.Selection.Copy();Image im 阅读全文
posted @ 2011-05-04 21:08 追梦人RUBY 阅读(629) 评论(0) 推荐(0) 编辑
摘要: public Form1() { InitializeComponent(); } object oMissing = System.Reflection.Missing.Value; private void button1_Click(object sender, EventArgs e) { //#region object oMissing = System.Reflection.Missing.Value; object oEndOfDoc = "\\endofdoc"; //Start Word and create a new document. //开始wo 阅读全文
posted @ 2011-05-04 16:14 追梦人RUBY 阅读(583) 评论(0) 推荐(1) 编辑
摘要: 1.建立word模板文件 person.dot用书签 标示相关字段的填充位置2.建立web应用程序 加入Microsoft.Office.Interop.Word引用具体添加引用请参看http://www.microsoft.com/china/msdn/library/office/office/OfficePrIntopAssFAQ.mspx?mfr=true3.相关示例代码protected void CreateReport_Click(object sender, EventArgs e) { Microsoft.Office.Interop.Word.Application app 阅读全文
posted @ 2011-05-04 16:02 追梦人RUBY 阅读(956) 评论(1) 推荐(0) 编辑
摘要: public class WordAPI{ private object _template; private object _newWord; private Microsoft.Office.Interop.Word.Application wordApp; private Microsoft.Office.Interop.Word.Document _wordDocument; private object defaultV = System.Reflection.Missing.Value; private object documentType; /// <summary> 阅读全文
posted @ 2011-05-04 16:01 追梦人RUBY 阅读(260) 评论(0) 推荐(1) 编辑
摘要: 1、 Microsoft.Office.Interop.Word.Application wordApp = new ApplicationClass()word对象2、 Microsoft.Office.Interop.Word.Document wordDoc = wordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing) 文档对象3、 Object Nothing = System.Reflection.Missing.Value 常用的一个参数4、wordApp.ActiveWindow.Activ 阅读全文
posted @ 2011-05-04 15:54 追梦人RUBY 阅读(716) 评论(0) 推荐(1) 编辑
摘要: 我们在调用word打印的时候有时候出现过这种情况。即,我们调用wordDoc.PrintOut把数据发送给打印机后,调用关闭程序的方法,有时候会出现数据未完全发送给打印机造成数据丢失页面打印不全的问题。解决办法:强制让程序把数据全部发给打印机后在关掉结束掉打印进程。object wdpa = WdPrintOutRange.wdPrintAllDocument; object wdItem = WdPrintOutItem.wdPrintDocumentContent; object wdPageType = WdPrintOutPages.wdPrintAllPages; object ba 阅读全文
posted @ 2011-05-04 15:54 追梦人RUBY 阅读(599) 评论(0) 推荐(0) 编辑