C# 操作word的时候使用换行符用微软office打开没有效果

用c#操作word文档,有时候特殊地方需要换行,用\r\n 这个在wps中是显示正常的可以换行,在html里也是

可以的,但是微软office打开就没有效果,
有人说用System.Environment.NewLine 但是这个在windows系统下等同于\r\n,所以同样没有效果,也看

过百度说是^p 这个好像不行把。所以请问大佬们谁有解决办法

2个回答

试试看 oWordApplic.Selection.TypeParagraph();

qq_23126581
玄元复始道生初,守一无穷尽万物 先谢过,我先试试先。
一年多之前 回复

相当于 ^p,但是^p只是word查找替换的时候才认的别名。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微软office操作(word)
//设置编号(编号格式里面,数字那个是灰色的,代表编号从那步开始(开始的那步直接选编号样式就可以关联上第二步编号格式),用英文点号分隔)
VC++ 操作Word(使用微软office控件)
使用VC编程来操纵Office。你可以实现诸如:Word文件打印、传送数据到Word文档、发送E-MAIL、自动产生表格、Excel数据统计、圆饼图,直方图显示、自动报表生成、播放幻灯、doc,txt,HTML,rtf文件转换、中文简繁体转换、拼音或笔画排序......只要是Office能够实现的功能,都可以在你写的程序中调用。仔细阅读下面的说明,并下载源文件进行参考,你就可以一步...
C#下操作Office的Word组件
在C#下调用Office的word组件,需要加载两个微软的com组件,具体的方法网络上有很多介绍,这里只提供源码
C#操作office word的APIs
C#实现的操作office word的apis,多数功能已实现,只需简单调用即可。主要有增加段落、换行、文字的上表显示、表格表头分页保留、科学数字表示等等。 分享你我,方便大家
C# word操作关于office
C# word操作关于officeC# word操作关于office
使用vbs操作Word的时候,怎么插入换行符?
如题:
使用ABAP编程实现对微软Office Word文档的操作
SAP ABAP里提供了一个标准的类CL_DOCX_DOCUMENT,提供了本地以”.docx”结尾的微软Office word文档的读和写操作。 本文介绍了ABAP类CL_DOCX_DOCUMENT的简单用法。 Office OpenXML 从微软 Office2007开始, 当我们新建一个word文档时,其扩展名从“.doc”变为了”.docx”,后者是基上遵循了一个开源的规范:...
请问c#操作word的时候
比如我新建一张表,怎么定这张表的位置 rnWord.Table table = doc.Tables.Add( rn app.Selection.Range, rn 2, rn 1, rn ref optional, rn ref optional rn ); rn这样子的话是默认在第一行,我要实现的是 rn rn ×××××××××××××××× rn rn ---------------------------------- rn| rn| rn| ---------------------------------- rn| rn| rn| ---------------------------------- rnrn另外如果是这样的话rnWord.Table table = doc.Tables.Add( rn app.Selection.Range, rn 2, rn 1, rn ref optional, rn ref optional rn ); rnWord.Table table1 = doc.Tables.Add( rn app.Selection.Range, rn 2, rn 1, rn ref optional, rn ref optional rn ); rn就会rn rn ---------------------------------- rn| |----------------rn| |rn| ---------------------------------- rn| rn| rn| ---------------------------------- rnrn但是我想实现的是rnrn ---------------------------------- rn| rn| rn| ---------------------------------- rn| rn| rn| ---------------------------------- rnrn ---------------------------------- rn| rn| rn| ---------------------------------- rn| rn| rn| ---------------------------------- rnrnthxrnrn
微软office的word域使用手册
本手册详细的介绍了Word域的使用方法。Word域可以增加文件的方便性、易用性。
微软Office Word 自定义模版
word自定义模版 首先,你需要为自定义模板设定保存文件夹,默认状态下是没有的,需要自己写入,随便定义一个文件夹即可,如下图: Word 自定义模版" TITLE="微软Office Word 自定义模版" /> 把想要作为模板的文件(编排好样式、页边距等),然后删除所有内容,只保留一个空文件,点击 文件—导出(注意,是导出,不是另存为!)-更改文件类型-保存为模板文件(.dotx文件)
微软office word密码破解器
非常好用的WORD密码破解软件,让你有意想不到的效果。
office自动化操作word
本视频致力于打造最适合Python初学者的入门视频,站在初学者角度,从零开始、由浅入深,以朴实生动的语言来阐述复杂的问题,其中列举了大量现实中的例子进行讲解,真正做到通俗易懂。 本视频涵盖Python基础语言、流程控制、数据结构、函数、模块与包、面向对象、文件、异常等核心知识点。当学完一个章节的知识点,通过每章实用性强的案例,将所学知识综合运用到实际开发中,积累项目开发经验。
office组件操作word
office组件操作word可向模版中书签替换文字,图片,生成单元格,合并单元格,保存等。
C#操作Word文档(Office 2007)
首先引入类库,Microsoft.Office.Interop.Word,然后进行编程。代码如下: rn rn using System; rn using System.Collections.Generic; rn using System.ComponentModel; rn using System.Data; rn using System.Drawing; rn using System.Text; rn using System.Windows.Forms; rn using Microsoft.Office.Interop.Word; rn rn namespace WordTest rn rn public partial class Form1 : Form rn rn object strFileName; rn Object Nothing; rn Microsoft.Office.Interop.Word.Application myWordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); rn Document myWordDoc; rn string strContent = ""; rn rn public Form1() rn rn InitializeComponent(); rn rn rn private void button1_Click(object sender, EventArgs e) rn rn createWord(); rn //openWord(); rn rn rn private void createWord() rn rn strFileName = System.Windows.Forms.Application.StartupPath + "test.doc"; rn if (System.IO.File.Exists((string)strFileName)) rn System.IO.File.Delete((string)strFileName); rn Object Nothing = System.Reflection.Missing.Value; rn myWordDoc = myWordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing); rn rn #region 将数据库中读取得数据写入到word文件中 rn rn strContent = "你好\n\n\r"; rn myWordDoc.Paragraphs.Last.Range.Text = strContent; rn rn strContent = "这是测试程序"; rn myWordDoc.Paragraphs.Last.Range.Text = strContent; rn rn rn #endregion rn rn //将WordDoc文档对象的内容保存为DOC文档 rn myWordDoc.SaveAs(ref strFileName, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing, ref Nothing); rn //关闭WordDoc文档对象 rn myWordDoc.Close(ref Nothing, ref Nothing, ref Nothing); rn //关闭WordApp组件对象 rn myWordApp.Quit(ref Nothing, ref Nothing, ref Nothing); rn rn this.richTextBox1.Text = strFileName + "\r\n" + "创建成功"; rn rn rn private void openWord() rn rn fontDialog1.ShowDialog(); rn System.Drawing.Font font = fontDialog1.Font; rn object filepath = "D:\\asp.docx"; rn object oMissing = System.Reflection.Missing.Value; rn myWordDoc = myWordApp.Documents.Open(ref filepath, ref oMissing, ref oMissing, ref oMissing, ref oMissing, rn ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, rn ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing); rn myWordDoc.Content.Font.Size = font.Size; rn myWordDoc.Content.Font.Name = font.Name; rn myWordDoc.Save(); rn richTextBox1.Text = myWordDoc.Content.Text; rn rn rn myWordDoc.Close(ref oMissing, ref oMissing, ref oMissing); rn myWordApp.Quit(ref oMissing, ref oMissing, ref oMissing); rn rn rn rnrn 转http://develop.csai.cn/c/200612201000341746.htm
C#操作office word 的问题??急......
用C#输出word格式,但不知道为什么输出 讲师,课程 这两列会这么大rn我用rnWordApp.Selection.Font.Size = 13;rnWordApp.Selection.Font.Bold = 0;rn这两句代码去控件它,但还是不行,不知道为什么。rn这个问题很急,希望大家帮忙。。。。。。rnrn private void word_Click(object sender, EventArgs e)rn rn object missing = System.Reflection.Missing.Value;rn String name = DateTime.Now.ToFileTime() + ".doc";rn Object filename = @"C:\"+name; rn Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.ApplicationClass();rn Microsoft.Office.Interop.Word.Document WordDoc = WordApp.Documents.Add(ref missing, ref missing, ref missing, ref missing);rn WordApp.Selection.Font.Size = 25;rn WordApp.Selection.Font.Bold = 5;rn WordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;rn WordApp.Selection.TypeText("课程统计表");rn object count = 15;rn object wordline = Microsoft.Office.Interop.Word.WdUnits.wdLine;rn WordApp.Selection.MoveDown(ref wordline,ref count,ref missing);rn WordApp.Selection.TypeParagraph();rn Microsoft.Office.Interop.Word.Table newTable = WordDoc.Tables.Add(WordApp.Selection.Range, 2, 11,ref missing,ref missing);rn WordApp.Selection.Font.Size = 13;rn WordApp.Selection.Font.Bold = 0;rn [color=#FF0000]newTable.Cell(1, 1).Range.Text = "课号";rn newTable.Cell(1, 2).Range.Text = "讲师";rn newTable.Cell(1, 3).Range.Text = "课程";[/color]rn WordDoc.SaveAs(ref filename, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, rn ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);rn WordDoc.Close(ref missing, ref missing, ref missing);rn WordApp.Quit(ref missing, ref missing, ref missing);rnrn rnrnrn这张图是生成之后的图,真的不知道为什么讲师和课程这两列为什么这么大。。。。。rnrnhttp://hi.baidu.com/de%C2%DE%CE%F7%CA%C7%CC%DF%C7%F2de/albumrn
c# 怎么操作office word 生成报表?
现在要按一张sql表的内容 生成word报表。rn问题:1.如何在没有表格的文档头部输入文字,并控制文字大小,字体等?rn 2.如何将数据库里的表的内容输出到word文档,并且绘制表格,控制文字大小字体等?rn下面我给出文档大概的格式:rnrn Titlernmsg1: rnreportor: date: rn|------|------|--------|-------------------| rn|------|------|--------|-------------------|rn|------|------|--------|-------------------|rn|------|------|--------|-------------------|rnrn(以上代表表格了,数据就填里面)rn谁做过的分享一下,谢谢!rnrn
如何使用C#打开office的word,excel文件?
C#中有没有现成的函数?rn各位高手,望赐教
用C# 打开 word 文档
怎样用c# 在WINFORM里面打开 WORD文档
微软office word 文档打开未知类型的包对象
当大家在word中发布有嵌入文档并想打开时,如果此文档不是当前系统识别的类型,如:xml,但你操作系统未安装此类型的软件,通常会弹出这样一个“此对象创建于package中.此应用程序不能用来打开此对象.请确认此应用程序已正确安装,并且未被删除,移动和重命名”的提示框。 你非常希望,像在文件夹中打开一个未知类型的文件时有个弹出窗口可以看到一个软件列表并可以选择目标软件来打开它,但word中默认是不可以的,只有“激活”、“转换”等,不能解决问题。那么怎么办呢,就是安装一个软件(.exe扩展名,兼容winxo/vista/7),实际上是复制到windows/system32目录下即可,不必重新启动操作系统! 本软件为ZIP格式,请先解压!
仿Office Word艺术字效果
仿office word 中的艺术字效果,vb6源码,希望喜欢!
用C#操作Word的问题???
Word.Application wd=new Word.ApplicationClass();rnWord.Document Doc=new Word.DocumentClass();rnrnDoc=wd.Documents.Open(........;rnrnWord.Range wdRange;rnwdRange=Doc.Paragraphs.Item(2).Range;rnrn如上代码中执行到最后一行时出现错误:Word.Paragraphs中并不包含对Item的定义。rn以上错误是何原因,如何解决,希望大家能教我!!!!
[word操作] c# 操作word
大致是这种模式:rnrn姓名: 年龄:rn---------------rn所选课程:rn1.rn2.rn---------------rnrn其中所选课程 是从数据库读取出来的,不定量的.rnrn现在希望可以由用户自己定义模板的样子.rnrn我目前可以把姓名和年龄 弄好,就是用在模板里添加标签的方法,rn但是这个课程部分应该怎么设计模板,以及怎么调用呢?rnrn[顺便问下,模板里怎么添加标签?以前会,现在忘记了,都是复制以前的模板的....]
用C#制作自己的Office Word工具栏.
Word中若是点击“常用工具栏”中的“电子邮件”,会出现邮件rn面板,上面有标着“收件人”、“抄送”、“主题”、“说明”的rn文本输入框,可以往里面输入文字。rn我想用Visual Studio Tools for Office System和Office Object Model来开发一个类此的Commandbar。rn我已经实现了在工具栏上加入一个button(CommandbarButton),加入了一个Edit,rn代码如下:rncbar.Controls.Add((object)Office.MsoControlType.msoControlButton,rn oMissing, oMissing, oMissing, oMissing)rnrncbar.Controls.Add((object)Office.MsoControlType.msoControlEdit,rn oMissing, oMissing, oMissing, oMissing)rnrn但是对于生成的control位置都在一行,我无法将Edit置到第二行,rn请问如何设置Edit的位置?rnrn第二个问题是如何在Commandbar添加一个Activex控件,谢谢。
使用C#操作word文档
如我在添加了引用Microsoft Office 14.0 Object Library,并进行了word文档的操作,最后生成一个word文档,那么我必须安装哪个版本的office才能支持上面的操作了
C# 打开OFFICE文档
就是我能够在C#程序中展示OFFICE文档和PDF文档rn最好是WPFrn一天了 没解决- -rn大神们速度来啊
C# 打开Office outlook
如何在web中,用户点击按钮,自动调用打开客户端的outlook,设置新邮件的正文等。
office办公软件word操作练习题
word操作练习题,熟练word操作,熟悉操作
asp.net操作office中的word
各位高手,請問我如何可以在我的asp.net上直接打開服務器上的office文檔進行編輯保存呢??網上找了,好多人說使用dsoframe.ocx這個東西,但是不會用.rn急救!!!!!rn3Q!
用OLE打开的word 文档没有权限?
我用OLE打开保存在数据库里面的word文档,结果没有打印,保存等权限(打印和保存按纽都是灰色的),请问这个问题怎么解决?
使用Masonry的时候进行updateConstraints没有效果
使用Masonry的时候,创建好了约束,但是想要进行一些位置变化时用以做些动画之类的简单效果而使用updateConstraints进行设置却发现没有效果。 原因就是使用updateConstraints更新的时候必须是makeConstraints里面设置过的约束。只是这样还不行,就比如 [xxx makeConstraints:^(MASConstraintMaker *
C#操作Office的组件类库
这是C#操作Office组件的需要调用的类库,在你引用Office组件时候必须用到。
c# office操作
c# office操作
C#对office的操作
C#对office的操作,包含了常用的office的简单操作,代码实用性高,能够编译成功
C#操作office
我用c#操作word的时候 实例化一个对象 wordApp = new Microsoft.Office.Interop.Word.ApplicationClass(); 在服务器上面很慢,而我不访问服务器上面的代码我用自己机器上面的代码的时候就很快了,这个是为什么呢,难道是服务器上面word的配置的问题?求解答!
c#操作office
c#操作office
C#操作office总结
C#操作office的总结(Excel、Exchange 和 C#,EXCEL中合并单元格,Kill Excel Process,Visual C#的Excel编程,如何用C#在Excel中生成图表,使用C#进行Word 2002和Excel 2002编程,用C#快速往Excel写数据,在C#中利用Excel做高级报表)
C#操作office出错
WordApp = new Word.ApplicationClass(); 这句代码出错,COM类工厂异常,求教,本地office程序也能正常运行
c# 操作office
c# 操作 word excel ppt pdf 不是很深,但很全,希望对大家有所帮助
微软office 2013使用技巧
微软office 2013使用技巧微软office 2013使用技巧微软office 2013使用技巧
c# 操作 word 说 tables.Item 没有定义
想用 c#操作WORD。步骤如下:rn1,引用 com里面的 office 11和 word 11rn2,代码里写rn using Word = Microsoft.Office.Interop.Word;rnrn然后具体使用rn 1 Word.Application wordApp = new Word.ApplicationClass();rn 2 Word.Document wordDoc = wordApp.Documents.Add(ref Nothing, ref Nothing, ref Nothing, ref Nothing);rn 3 wordDoc.Tables.Add(rng2, 14, 6, ref missingValue, ref missingValue);rn 4 wordDoc.Tables.Item(1).Rows.HeightRule = Word.WdRowHeightRule.wdRowHeightAtLeast;rnrn1、2、3句都OK,但是第4句不对说 wordDoc.Tables.Item(1) 里面的 Item 没有定义。rnrn我上网看了很多操作word表格的代码,都是这样写的啊?为什么这里会说Item没有定义呢?
相关热词 c++和c#哪个就业率高 c# 批量动态创建控件 c# 模块和程序集的区别 c# gmap 截图 c# 验证码图片生成类 c# 再次尝试 连接失败 c#开发编写规范 c# 压缩图片好麻烦 c#计算数组中的平均值 c#获取路由参数