社区
C#
帖子详情
C#中如何把字符串写进word文档
ljj169
2005-08-25 03:36:22
C#中如何把字符串写进word文档
并且可以设置word文档的标题格式
例如结果文档如下:
一、aaaaaaaaaaaaaaaa
1.aaaaaaaaaaaaaaaaa
2.aaaaaaaaaaaaaaaaa
二、aaaaaaaaaaaaaaa
1.aaaaaaaaaaaaaa
2.aaaaaaaaaaaaa
...全文
431
7
打赏
收藏
C#中如何把字符串写进word文档
C#中如何把字符串写进word文档 并且可以设置word文档的标题格式 例如结果文档如下: 一、aaaaaaaaaaaaaaaa 1.aaaaaaaaaaaaaaaaa 2.aaaaaaaaaaaaaaaaa 二、aaaaaaaaaaaaaaa 1.aaaaaaaaaaaaaa 2.aaaaaaaaaaaaa
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sheng_jb
2005-08-29
打赏
举报
回复
private void button1_Click(object sender, System.EventArgs e)
{
object missing = System.Reflection.Missing.Value;
object endOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */
//Start Word and create a new document.
Word._Application wordApp;
Word._Document wordDoc;
wordApp = new Word.Application();
wordApp.Visible = true;
wordDoc = wordApp.Documents.Add(ref missing, ref missing,
ref missing, ref missing);
//Insert a paragraph at the beginning of the document.
Word.Paragraph para1;
para1 = wordDoc.Content.Paragraphs.Add(ref missing);
para1.Range.Font.Bold = 1;//字体加粗
para1.Range.Text = " 职工调查表";//title
para1.Format.SpaceAfter = 7.3f; //7.3 pt spacing after paragraph.
para1.Range.InsertParagraphAfter();
//Insert another paragraph.
Word.Paragraph para2;
//利用了bookmark确定text的插入位置
object oRng = wordDoc.Bookmarks.Item(ref endOfDoc).Range;
para2 = wordDoc.Content.Paragraphs.Add(ref oRng);
para2.Range.Text = "一、aaaaaaaaaaaaaaaa \n 1.aaaaaaaaaaaaaaaaa \n ";
para2.Range.Font.Bold = 0;
para2.Format.SpaceAfter = 24;
para2.Range.InsertParagraphAfter();
}
注:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
具体格式你自己用\n和空格控制吧
using System.Windows.Forms;
gujing01
2005-08-25
打赏
举报
回复
http://www.cnblogs.com/sharemeteor/archive/2005/08/19/218193.html
wubiyu
2005-08-25
打赏
举报
回复
用VBS来操作WORD文档
oyljerry
2005-08-25
打赏
举报
回复
通过Application对象来操作word
bingbingcha
2005-08-25
打赏
举报
回复
先在项目中引用word.dll..
然后建立Application对象..操作Word..
按照下面例子操作:
//这相当于 CoCreateInstance
Application app = new Application();
//确保 Word 可见
app.Visible=true;
//设置以创建一个空的纯文本文档
// 将这些变量设置为 Missing.Value 可视为向
// 函数中传递空。这一点很有必要,因为引用不能
// 传递 C# 空。
object template=Missing.Value;
object newTemplate=Missing.Value;
object documentType=Missing.Value;
object visible=true;
_Document doc = app.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);
Thread.Sleep (3000); //显示空文档五秒钟
doc.Words.First.InsertBefore ("This document is no longer empty!");
Thread.Sleep (3000); //再等待五秒钟
//保存文件,并使用默认值(文件名除外)
object fileName = Environment.CurrentDirectory+"\\example2" ;
object optional = Missing.Value;
doc.Save();
#if OFFICEXP
doc.SaveAs2000( ref fileName,
#else
doc.SaveAs ( ref fileName,
#endif
ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional, ref optional);
// 现在像好用户一样,使用 Quit 方法进行清理
object saveChanges = true;
object originalFormat = Missing.Value;
object routeDocument = Missing.Value;
app.Quit(ref saveChanges, ref originalFormat, ref routeDocument);
xianbin
2005-08-25
打赏
举报
回复
引用Word对象.MSDN中有相关说明.我看见过,主要是VB6.0操作Word文档的.
ZhouQiang
2005-08-25
打赏
举报
回复
写入TXT文本文件,再用Word打开编辑如何?
c#
用aspose.word读取word文件内容,并显示图片
给出的代码片段展示了一个名为`ReadWord`的方法,该方法接收一个
字符串
参数`path`,表示要读取的
Word文档
的路径。其主要功能是将
Word文档
转换为HTML格式,同时提取并显示文档
中
的图片。 #### 代码详解 1. **初始化...
C#
ASP.NET - 将Web网页导出至
Word文档
在
C#
ASP.NET环境
中
,将Web网页导出到
Word文档
是一项常见的需求,这通常涉及到HTML到DOC或DOCX格式的转换。以下是一些关键的知识点和步骤,详细解释了如何实现这一功能: 首先,理解基本原理:Web网页通常是HTML...
C#
常用类库(100多个)
10. **文本和
字符串
处理**:String类提供了大量方法,如Substring、Replace、Trim等,StringBuilder用于高效构建大型
字符串
。 11. **正则表达式**:System.Text.RegularExpressions命名空间的Regex类支持正则表达式...
C#
在
word文档
中
替换
字符串
C#
在
word文档
中
替换
字符串
在文档
中
搜索和替换
字符串
,先在
word文档
中
标记
字符串
,然后再搜索标记
字符串
并用新的
字符串
替换标记
字符串
.主要是先选择整个文档,然后使用Find的Execute方法查找指定
字符串
并替换为相应...
C#
实现批量替换
Word文档
中
指定的
字符串
(附完整源码)
C#
实现批量替换
Word文档
中
指定的
字符串
(附完整源码)
C#
111,115
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章