jetway_loves_programming之c#初学——如何利用asp.net生成word
来源:互联网 发布:痘痘抠破了怎么办知乎 编辑:程序博客网 时间:2024/04/28 15:43
由于初学c#,根本不懂如何生成word,所以走了很多弯路。baidu Google了很多才最终得出了自己生成word的代码和方法。分享一下,望高人指点……
要使用C#操作word,首先要添加引用:
添加引用->COM->MicrosoftWord 11.0 Object Library
在.cs文件中添加:
using System.Reflection;
using Microsoft.Office.Interop.Word;
当然了,这里有很多博客啊或者论坛啊什么地方就直接添加了“using word;”了,于是我试了很多次,都出错了,至少我的vs2008是没有这个word文件里,所以using不了。嘿嘿,所以要using也得:
using Word = Microsoft.Office.Interop.Word;
这样我认为是没什么问题了,而且我也生成了word了,具体生成word的.cs代码如下:
Word.Document mydoc = new Word.Document();
Word.Table mytable;
Word.Selection mysel;
Object myobj;
//建立Word对象
Word.Application word = new Word.Application();
myobj = System.Reflection.Missing.Value;
mydoc = word.Documents.Add(ref myobj, ref myobj, ref myobj, ref myobj);
word.Visible = true; //isShowWord改成了true
mydoc.Select();
mysel = word.Selection;
//将数据生成Word表格文件 大小2*2
mytable = mydoc.Tables.Add(mysel.Range, 2, 2, ref myobj, ref myobj);
//设置列宽
mytable.Columns[1].SetWidth(80, Word.WdRulerStyle.wdAdjustNone);
mytable.Columns[2].SetWidth(400, Word.WdRulerStyle.wdAdjustNone);
mytable.Cell(1, 1).Range.InsertAfter("××××××××××");
mytable.Cell(2, 1).Range.InsertAfter("¥¥¥¥¥¥¥¥¥¥");
…………………………………………
…………………………………………
具体的怎么应用,那还要看具体要应用到哪里了……
- jetway_loves_programming之c#初学——如何利用asp.net生成word
- jetway_loves_programming之c#初学——登录界面程序
- asp.net 生成word
- 利用QrCode.Net生成二维码 asp.net mvc c#
- 利用QrCode.Net生成二维码 asp.net mvc c#
- 利用QrCode.Net生成二维码 asp.net mvc c#
- asp.net 生成word方法
- Asp.net或C#使用word模板生成替换后的Word和pdf文档-总结
- 如何利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- 如何利用ASP.NET技术动态生成HTML页面
- ASP.NET之初学MVC
- Aps.net—(利用C#来生成静态页面)
- 利用Asp.net 动态创建DataList ——C#
- 利用 Visual C# .NET 和 asp .net 使 Word 自动新建文档
- 利用 Visual C# .NET 和 asp .net 使 Word 自动新建文档
- asp.net教程-如何利用C#创建和调用DLL
- 第N次被虐总结
- 学会使用游标带来的效率
- Zend Framework学习日记(1)--环境搭建篇
- 表空间中空闲段的不同管理方式
- 在CSDN定居了
- jetway_loves_programming之c#初学——如何利用asp.net生成word
- EXCEL函数过滤银行客户信息
- 在Ubuntu下安装Gnome 3
- 从QQ游戏分布式架构设计看“分而治之”等原则
- ASP.NET 母版页和内容页中的事件(转)
- 1270 小希的数表
- 代码的维护
- java第七天~~
- WPF控件学习系列之二---DockPanel控件