怎样在Word中插入代码并保持代码原始样式不变

怎样在Word中插入代码并保持样式不变

我们有时候需要在word中添加一段我们写的代码,但是把代码粘贴到word文档中之后就发现所有的代码的样子都变了,我们可以采用下边的方法来实现保持代码原来的样式和颜色高亮

1.这种方法适合于讲Visual Studio中的代码粘贴到word文档中

a.在word中选择插入选项卡,然后点击对象

b.在弹出的窗口中选择OpenDocument文本,之后会弹出一个新的word窗口,将Visual Studio中的代码复制粘贴到这里保存关闭窗口即可

c.效果图如下

2.这种方法是用notepad++完成,效果非常好,其它的编辑器像sublime等应该也有类似的功能,我还没有试过

a.在notepad++打开写的代码,然后选择Plugins→NppExport→Copy all formats to clipboard,这样就能够把当前选中的代码保持最原始的样式复制粘贴到word中

b.效果图如下

public static void Main()

{

Console.WriteLine("Hello World");

Console.ReadKey();

}

如果直接在word中粘贴就是上边的效果,word会将检查出来的拼写错误用曲线表示出来,但是如果我们用上边的那种方法插入对象,然后再执行粘贴操作,我们就会看到下边的效果

参考自:

http://stackoverflow.com/questions/387453/how-do-you-display-code-snippets-in-ms-word-preserving-format-and-syntax-highlig

时间: 2024-08-08 13:59:20

怎样在Word中插入代码并保持代码原始样式不变的相关文章

C# Word中插入复选框选中符号

object fontname = "Wingdings 2";  object uic = true;    doc.Bookmarks.get_Item(ref lblmark).Range.InsertSymbol(-4014, ref fontname, ref uic, ref missing); C# Word中插入复选框选中符号,布布扣,bubuko.com

使用EndNote在Word中插入参考文献的格式设置

endnote其实自带了很多参考文献格式的样式,如下图,但往往跟我们要使用的会有所出入,本文主要介绍的就是设置自定义endnote参考文献格式,以endnote X6和word2003为例,其它版本以此类推. 1.可以先把不用的样式设置为不显示.Edit→Output Styles→Open Style Manager.然后在打开的界面选择Unmark All. 2.新建一个样式.选择Edit→Output Styles→New Style. 3.根据需要的参考文献格式,对Citations中的

关于word中插入CAD大图的调整

在word中插入CAD图时经常会有人将其改变成图片,这样的结果就造成在word中图片的不清晰. 最好的方式当然是将原始图清晰的粘贴在word中. 有其他人从CAD中直接复制,粘贴到word中,但是总是出现大小调整不了,或者调整困难的局面如图显示 出现像这种,实际需要的图好小,图片调整有非常困难的情况. 出现这种情况是因为复制图时,系统默认情况是CAD当前显示界面大小,也就是这种情况 对比一下  就会发现  想要在word中画布空白处尽可能少,就需要在复制cad图时将所需要复制的部分放大复制.如图

使用C#在word中插入页眉页脚

//插入页脚 [csharp] view plaincopyprint? public void InsertFooter(string footer) { if (ActiveWindow.ActivePane.View.Type == WdViewType.wdNormalView || ActiveWindow.ActivePane.View.Type == WdViewType.wdOutlineView) { ActiveWindow.ActivePane.View.Type = Wd

如何优雅的在 Microsoft word中插入代码———转载

原文地址:http://blog.csdn.net/u011303443/article/details/50992651 一.工具 方法1.打开这个网页PlanetB; 方法2.或者谷歌搜索syntax highlight code in word documents,检索结果的第一个.如下图: PS. 方法1和2打开的为同一个网站. 二.步骤 1.将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的代码类型,如C,C++,HTML等,并点击提交.如下图: 2.该网页会自动

如何在word中插入代码

本文使用的是word2007,在网上查阅资料,可以使用如下方法: 1. 插入一个1行1列的表格,然后将代码写在里面,完成之后选中表格: 2. 将样式改为"HTML代码". 其实只是应用了word中的HTML样式,同时可以将表格的底纹改成"5%灰色". "HTML代码"可能比较难找,具体方法如下(以word2007为例): 1. 单击开始-样式: 2. 在样式中的"选项"中,选择"所有样式": 3. 应用&q

如何在word中插入代码块

在word中,插入代码块,是比较烦的一件事. 1.打开http://www.planetb.ca/syntax-highlight-word网站 2.将你的代码复制进去,选择变成语言,点击“Show Highlighted” 3.复制格式化后的代码 4.打开word,插入选项卡-->对象(比较小,在公式按钮的左边隔壁)-->OpenDocment 文本 5.在新打开的空白文档中,复制代码块,调整缩进,保存文档,关闭文档 6.在文档中就可以看到漂亮的.格式化好的代码块了. 原文地址:https:

Qt 向word中插入文字(使用QAxWidget和QAxObject)

pro 文件中要加入 CONFIG += qaxcontainer 2. main.cpp [cpp] view plain copy #include <QApplication> #include <QAxWidget> #include <QAxObject> int main(int argc, char* argv[]) { QApplication app(argc, argv); QAxWidget *word=new QAxWidget("Wo

Word中插入图片,嵌入式,图片显示不能全部显示出来。

解决办法:原来,是由于图片所在的段落属性的行距设置成了“固定值”,设置不要为固定值即可. 1.选中你要插入图片的上下文,单击“右键”,选择“段落”修改行距,比如为修改“1.5倍行距””(实际上,只要不是“固定值”均可),然后确认. 2.再插入图片即可OK. 3.或者,有的图片已经插入到word中了.那就直接选中已经插入文中的图片,单击“右键”,选择“段落”修改行距,比如为修改“1.5倍行距”(实际上,只要不是“固定值”均可),然后确认就可以了.