资源简介
基于Microsoft.Office.Interop.Word实现
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MSword = Microsoft.Office.Interop.Word;
using System.IO;
using System.Reflection;
namespace CreateWordDemo
{
class Program
{
static void Main(string[] args)
{
object path;//路径变量
string strContent;//文档内容
MSword.Application wordApp;//word应用程序变量
MSword.Document wordDoc;//word文档变量
path = @“D:\Mywaord.doc“;
wordApp = new MSword.ApplicationClass();//初始化
if (File.Exists((string)path))//(string)path属于拆箱
{
File.Delete((string)path);
}
//由于使用的是com库,因此有许多变量要用到missing.value
object Nothing = Missing.Value;
wordDoc = wordApp.Documents.Add(ref Nothing ref Nothing ref Nothing ref Nothing);
//创建表格,默认表格是没有边框的
MSword.Table table = wordDoc.Tables.Add(wordApp.Selection.Range 5 5 ref Nothing ref Nothing);
table.Borders.Enable = 1;
for (int i = 1; i <= 5; i++)
{
for (int j = 1; j <= 5; j++)
{
table.Cell(i j).Range.Text = “第“ + i + “行,第“ + j + “列“;
}
}
strContent = “利用C#代码实现word文档内容写入!!!!\n“;
wordDoc.Paragraphs.Last.Range.Text = strContent;
//普通源码
strContent = “写入普通文本\n“;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入黑体
strContent = “写入黑体文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Name = “黑体“;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入加粗
strContent = “写入加粗文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Bold = 1;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入斜体
strContent = “写入斜体文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Italic = 1;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入15
strContent = “写入15号字体文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Size = 15;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入下划线
strContent = “写入下划线文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Underline = MSword.WdUnderline.wdUnderlineThick;
wordDoc.Paragraphs.Last.Range.Text = strContent;// wordDoc.Paragraphs.Last.Range.Text 内容
//写入蓝色
strContent = “写入下划线加颜色文本\n“;
wordDoc.Paragraphs.Last.Range.Font.Underline = MSword.WdUnderline.wdUnderlineThick;
wordDoc.Paragraphs.Last.Range.Font.UnderlineColor = MSword.WdColor.wdC
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-11-25 16:25 创建word文档+表格\
目录 0 2020-11-25 17:53 创建word文档+表格\CreateWordDemo\
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\.vs\
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\.vs\CreateWordDemo\
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\.vs\CreateWordDemo\v16\
文件 41472 2020-11-25 17:53 创建word文档+表格\CreateWordDemo\.vs\CreateWordDemo\v16\.suo
目录 0 2020-11-25 17:54 创建word文档+表格\CreateWordDemo\Connected Services\
文件 3918 2020-11-25 16:57 创建word文档+表格\CreateWordDemo\CreateWordDemo.csproj
文件 482 2020-11-25 16:57 创建word文档+表格\CreateWordDemo\CreateWordDemo.csproj.user
文件 1133 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\CreateWordDemo.sln
文件 4411 2020-11-25 17:53 创建word文档+表格\CreateWordDemo\Program.cs
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\Properties\
文件 1320 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\Properties\AssemblyInfo.cs
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\bin\
目录 0 2020-11-25 16:57 创建word文档+表格\CreateWordDemo\bin\Debug\
文件 6656 2020-11-25 17:47 创建word文档+表格\CreateWordDemo\bin\Debug\CreateWordDemo.exe
文件 22016 2020-11-25 17:47 创建word文档+表格\CreateWordDemo\bin\Debug\CreateWordDemo.pdb
文件 949992 2016-03-10 16:19 创建word文档+表格\CreateWordDemo\bin\Debug\Microsoft.Office.Interop.Word.dll
目录 0 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\obj\
目录 0 2020-11-25 17:46 创建word文档+表格\CreateWordDemo\obj\Debug\
文件 208 2020-11-25 16:25 创建word文档+表格\CreateWordDemo\obj\Debug\.NETfr
文件 0 2020-11-25 17:47 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.csproj.CopyComplete
文件 42 2020-11-25 16:52 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.csproj.CoreCompileInputs.cache
文件 756 2020-11-25 16:57 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.csproj.FileListAbsolute.txt
文件 424 2020-11-25 17:46 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.csprojAssemblyReference.cache
文件 6656 2020-11-25 17:47 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.exe
文件 22016 2020-11-25 17:47 创建word文档+表格\CreateWordDemo\obj\Debug\CreateWordDemo.pdb
文件 675 2020-11-25 16:56 创建word文档+表格\CreateWordDemo\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6824 2020-11-25 16:57 创建word文档+表格\CreateWordDemo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
目录 0 2020-11-25 17:54 创建word文档+表格\CreateWordDemo\obj\Debug\TempPE\
目录 0 2020-11-25 16:30 创建word文档+表格\CreateWordDemo\packages\
............此处省略13个文件信息
相关资源
- C# 创建doc文档(基于Microsoft.Office.In
- Autofac(IoC依赖注入容器)Demo
- wpf 视频播放(基于MediaElement)
- Sockets通信框架
- PDF文件 阅读控件 (VeryPDF PDFView OCX)
- C# winform Socket大文件传输
- WeifenLuo.WinFormsUI.Docking3.1.0
- C#串口通信及数据表格存储
- C#远程控制软件TwoCare完美无错源代码
- C# 实现局域网视频监控Socket 编程
- 神思ss628型USB二代身份证DEMOC#
- C#调用OneNote进行OCR识别 源码
- C#中Tesseract-OCR的使用,可识别中英日
- C#实现封装SPC过程能力工具类ProcessC
- C# 使用 TcpClient,Socket 聊天
- 安卓使用poi XWPFDocument读取及修改wor
- 网页js与本地C#程序 websocket通讯实现打
- 基于C#.NET的Autocad二次开发范例
- 使用WPF+MVVMlight编写的Socket服务器/多客
- winform五子棋联机版
- C#DocX组件操作Word源码
- C# NPOI创建操作Worddocx常用操作
- vb.net 与 c#.net 网络编程之 socket 套接字
- web程序设计实验沈世根版本.docx
- C#高性能大容量SOCKET并发
- c# 网页抓取分析 表格图形生成
- snake vs blocks 素材和源码
- 基于.NET/C#平台socket技术开发的一个多
- C# .NET Web API 完整 Demo
- C#等高线追踪
评论
共有 条评论