精华内容
下载资源
问答
  • 如何优雅的在 Microsoft word中插入代码

    万次阅读 多人点赞 2018-03-11 20:44:29
    一、工具方法1.打开这个网页PlanetB;...将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的代码类型,如C,C++,HTML等,并点击提交。如下图:2.该网页会自动将该代码生成到一个新的页面,此时ct...

    一、工具

    方法1.打开这个网页PlanetB;

    方法2.或者谷歌搜索syntax highlight code in word documents,检索结果的第一个。如下图:

    这里写图片描述

    PS. 方法1和2打开的为同一个网站。

    二、步骤

    1.将你需要插入在word中的代码完整的复制到该网站提示的文本框内,选择你的代码类型,如C,C++,HTML等,并点击提交。如下图:

    这里写图片描述

    这里写图片描述

    2.该网页会自动将该代码生成到一个新的页面,此时ctrl+A全选,后ctrl+c复制到word中粘贴就好。如下图:

    这里写图片描述

    三、体验

    以下为本次实验代码在word中的对比图。

    1.和单纯的复制粘贴相比

    这里写图片描述

    2.和简单的加入一个灰色无边框的1*1表格相比

    这里写图片描述


    PS.由于此次测试使用的代码并不是用常见的语言编写的,所以并没有起到很好的代码高亮作用,在word中还会出现英语的语法错误。

    可在word中设置仅对该文档不使用语法检查。下图为关闭语法错误提示后的效果对比。

    这里写图片描述

    展开全文
  • 这种方法简单,插入之后的代码格式类似于nodepad++,但是需要注意的是一定要用chrome浏览器打开,我最开始的使用的是firefox,结果粘贴到word中之后,总是无法保留nodepad++中的格式,非常不好看。 重要的事情,再...

    这种方法简单,插入之后的代码格式类似于nodepad++,但是需要注意的是一定要用chrome浏览器打开,我最开始的使用的是firefox,结果粘贴到word中之后,总是无法保留nodepad++中的格式,非常不好看。

    重要的事情,再重复一遍,一定要用chrome浏览器

    打开网页  http://www.planetb.ca/syntax-highlight-word

    然后就可以得到以下页面

    然后点击 ctrl+a 全选,然后到word 中 ctrl+V 复制即可。

    即可得到下图:

    展开全文
  • 解决Word中没有Endnote插件的问题

    万次阅读 多人点赞 2019-04-10 20:28:03
    安装Endnote X9时会自动往Word中添加Endnote插件,方便用户插入引用文献。 但是我居然没有!!!哭辽 解决方法 方法一 在word顶部导航栏中 -> 文件 -> 选项 -> 加载项 -> 转到 -> 勾选 Endnote Cite...

    软件版本

    Word: Microsoft Office 2013
    Endnote: X9

    问题描述

    安装Endnote X9时会自动往Word中添加Endnote插件,方便用户插入引用文献。
    但是我居然没有!!!哭辽
    在这里插入图片描述

    解决方法

    方法一

    在word顶部导航栏中 -> 文件 -> 选项 -> 加载项 -> 转到 -> 勾选 Endnote Cite While You Write -> 确定
    在这里插入图片描述
    在这里插入图片描述

    方法二

    新版本Endnote自带修复项
    打开Endnote安装目录,找到Configure Endnote应用程序,运行该程序,勾选Configure Endnote Components,一直确定就可以了。
    在这里插入图片描述

    展开全文
  • 如何在Word中排出漂亮的代码

    万次阅读 多人点赞 2014-12-08 15:58:35
    引言 学数学和计算机,当然... 从Matlab高亮代码复制到Word,中文会乱码开始,我就很想研究下如何在Word中展示漂亮的代码。今年寒假利用Vim,有些突破,10月3日的时候又有了比较大的进展,自己设计了一款Vim的代码...

    引言

           学数学和计算机,当然还是用LaTeX排版技术文章更方便。但有时候还是迫不得已需要用Word写作,另外Word其实也有Word的好处,比如细节上的修改要比LaTeX方便。

           从Matlab高亮代码复制到Word,中文会乱码开始,我就很想研究下如何在Word中展示漂亮的代码。今年寒假利用Vim,有些突破,10月3日的时候又有了比较大的进展,自己设计了一款Vim的代码高亮配色方案,然后利用Vim的:TOhtml命令生成html文件,再用浏览器打开html文件,复制里面的代码到Word,就能保留原始的高亮效果了。

           其实本质就是制作一份html文件,复制到Word时会保留其源格式。很多代码编辑器或者IDE都有提供制作html文件的功能,比如CodeBlocks(File -> Export -> As HTML...)。后来我发现Notepad++才是最方便的工具。然后结合看Oeasy的Word教学视频,对底纹等排版知识有了更深的了解,加上一点VBA的功底,目前能比较高效的进行Word的代码排版工作了。

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    1  工欲善其事,必先利其器

           我用的是微软OFFICE2013版的Word。2007、2010的操作也差不多。用其它Word版本或WPS的读者自己看着办。

           辅助工具只有一个:Notepad++

     

    2  基本操作

    1. 用Notepad++直接编辑代码文件,注意文件后缀,比如.cpp是C++程序,.m是Matlab,写对后缀表示的文件类型,才有对应的语法高亮效果。
    2. 选中需要的代码块(或者不选,默认对全文操作),使用“插件 -> NppExport”,具体见下图
    3. 然后直接粘贴到Word就行了。

           读者可能要吐槽了:哈?这么简单?那尼玛的说那么多废话干嘛?

           基本操作确实这么简单,不过希望读者能明白其中的道理,“Copy HTML to clipboard”是把当前文本以html格式复制到剪切板,所以再把剪切板的内容复制到Word,就不同于以往的纯文本复制,而是相当于在网页上把一段带有格式的文本复制到Word。这也正是我所说的Notepad++是最方便的工具的原因——Notepad++提供工具,省略了很多中间操作。有兴趣的读者可以试试里面的"Export to HTML",就更能明白我要表达的含义了。

           明白原理干嘛?因为有些读者可能并不喜欢Notepad++的高亮效果,那么只要你用的编辑器也能转换出html文件,那也可以在Word中排出一模一样的效果。这就是授人与鱼不如授人于与渔。

     

    3  更上一层楼: 行号与灰色背景

           很多读者或许并不能满足这种效果。我们看计算机书籍经常会看到代码都有灰色背景,有时候还需要标明行号。

           为了以后从Word把代码复制出来方便,行号和代码在内容上应该分开。故我的处理方法是插入一个一行两列的表格。第一列写行号,第二列放代码。自己进行一些行号右对齐等的微调后,效果如下:

          

            那灰色背景呢?这个东西专业排版术语叫“底纹”,读者自己百度学习下就会了,很简单。不过注意底纹也有分很多类:文字底纹、段落底纹、单元格底纹、表格底纹。所以往往有人修改底纹,发现没用改不掉,然后就满口骂Word,Word就冤枉的又躺枪了。其实原因很可能是你改了段落底纹,可是那个东西本来是文字底纹。。。

     

    Tips:

    1. 将行号的数字颜色改成背景色就能“隐藏行号”了,需要的时候再调回黑色。
    2. 注意表格线框是可以隐藏的。
    3. 有时候代码排版的比较紧凑,行间距较小会导致下划线"_"没掉了,这时可以试试用“Consolas”字体。
    4. 如果以后需要从Word复制代码,放到表格第二列的左上角,鼠标变成一个黑色箭头时,就能单击全选代码文本进行复制了。行号对源代码不会有任何的干扰。
    5. 注意代码不要过长,长度超过一行时,可能会带来一些不便。
    6. 如果发现空格并没有与字母等宽(如下图所示),则是半全角字符的bug作祟。在“文件 -> 选项 -> 高级”的“布局选项”去掉“区分半角字符和全角字符”的选项即可。                     

     

    4  更加智能与自动化

           从此终于能排出漂亮的代码了。不过......这个操作也太麻烦了吧!我写一个200行的代码还要自己输行号?!

           哈哈,不用担心,你忘了我们的职业是“程序猿”了吗?office套件提供了VBA,让用户可以写程序、宏来辅助完成办公操作。VBA使用最广泛的当属Excel了。这里,我也写两个宏来自动化Word的一些操作。不了解VBA的读者可以自己百度自学下。

           Alt + F11可以进入VBA,然后在“Normal -> 模块”,右键选择“插入模块”就行了,然后把我下面的代码复制到“模块1”并保存。(Normal是Word打开时会自动载入的一个模板文件,把宏放在这里,可以保证在任意一个Word文档中都能调用。)

    Sub 设置代码表格()
    ' author: code4101
    ' 设置代码表格 宏
    '
    '
        ' 背景色为morning的配色方案,RGB为(229,229,229)
        With Selection.Tables(1)
            With .Shading
                .Texture = wdTextureNone
                .ForegroundPatternColor = wdColorAutomatic
                .BackgroundPatternColor = 15066597
            End With
            .Borders(wdBorderLeft).LineStyle = wdLineStyleNone
            .Borders(wdBorderRight).LineStyle = wdLineStyleNone
            .Borders(wdBorderTop).LineStyle = wdLineStyleNone
            .Borders(wdBorderBottom).LineStyle = wdLineStyleNone
            .Borders(wdBorderVertical).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
            .Borders.Shadow = False
            .AutoFitBehavior (wdAutoFitContent)  '自动调整大小
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
        
        ' 段落无首行缩进,行间距为固定值12磅
        With Selection.ParagraphFormat
            .LeftIndent = CentimetersToPoints(0)
            .RightIndent = CentimetersToPoints(0)
            .SpaceBefore = 0
            .SpaceBeforeAuto = False
            .SpaceAfter = 0
            .SpaceAfterAuto = False
            .LineSpacingRule = wdLineSpaceExactly
            .LineSpacing = 12
            .KeepWithNext = False
            .KeepTogether = False
            .PageBreakBefore = False
            .NoLineNumber = False
            .Hyphenation = True
            .FirstLineIndent = CentimetersToPoints(0)
            .OutlineLevel = wdOutlineLevelBodyText
            .CharacterUnitLeftIndent = 0
            .CharacterUnitRightIndent = 0
            .CharacterUnitFirstLineIndent = 0
            .LineUnitBefore = 0
            .LineUnitAfter = 0
            .MirrorIndents = False
            .TextboxTightWrap = wdTightNone
            .AutoAdjustRightIndent = True
            .DisableLineHeightGrid = False
            .FarEastLineBreakControl = True
            .WordWrap = True
            .HangingPunctuation = True
            .HalfWidthPunctuationOnTopOfLine = False
            .AddSpaceBetweenFarEastAndAlpha = True
            .AddSpaceBetweenFarEastAndDigit = True
            .BaseLineAlignment = wdBaselineAlignAuto
        End With
        ' 清除原有的段落底纹
        Selection.ParagraphFormat.Shading.BackgroundPatternColor = wdColorAutomatic
    End Sub
    
    Sub 输入连续数字()
    ' author: code4101
        行数 = InputBox("请输入代码终止行数", "输入行数", "50")
        For i = 1 To 行数 - 1
            Selection.TypeText Text:=i
            Selection.TypeParagraph
        Next
        Selection.TypeText Text:=行数
    End Sub
    


           这里我写了两个宏,一个是输入连续数字的宏,读者调用一下玩玩就知道什么功能了。另一个是对代码表格进行一些处理的宏(可以解决底纹等问题),选中那个一行两列的表格,读者跑跑我的宏就知道效果了。(这两个宏的配置会比较个性化,读者可以根据自己的喜好来开发。)

           代码的最终形式如下

     

           以上也展示了我平时使用Word写作的习惯。我整理的东西其实更多的是在电脑平台上阅读,而不是打印出来看。所以习惯用“网页视图”而不是A4纸大小的“页面视图”,这样也更方便排更长的单行代码。打开“视图”的“导航窗格”,能详细的了解到这个文档的内容架构与章节间的方便跳转。然后“批注”功能我完全当作一个“个人备注”工具来使用了,对文档的一些地方经常可以补充一些我喜欢说的“废话”。

           正式发布文档的时候,建议关闭批注功能,转成pdf来发布。这样能保证排版格式不会乱,如果按Word发布,不同人的软件版本不同、配置不同,会有不一样的视图效果,可能你觉得很美,到了别人那却变得很丑。

     

           另外注意另存为pdf时,要设置下面的选项,pdf文档才会带有书签:(设置一次就行了,以后默认都是上次的配置)

     

    5  扩展阅读

     

    关于VBA编程的一个细节

           上述VBA代码第11行的数字15066597读者有没觉得很奇怪?(229, 229, 229)是指RGB的三个颜色值,而15066597这个数其实就是229*(2^16 + 2^8 + 1),计算机基础比较好的想想就明白了~~VBA中很多“莫名其妙”的数值都是这个原理。
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    关于Word学习
           推荐Oeasy的Word学习视频。另外侯捷的《Word排版艺术》也是本不错的书,里面有讲到侯老师自己排版代码的方法。话说我的写作风格有点像侯老师——很多废话。

           如果上述两个宏使用的比较频繁,可以自定义菜单栏,把它们加入到选项卡里,参考这篇文章:Excel2013如何在选项卡中添加自定义宏按钮

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    代码格式化
           随着编程水平的进步,发现以前写的代码排版有点乱或跟现在的风格不符怎么办?可以用Astyle,CodeBlocks自带这个插件,结合Astyle,能让排出的代码格式更加整齐统一。


     

     

    展开全文
  • 利用插件《Word精灵4.4》可以实现从Word中批量取值,并导出到Excel表中。 Word精灵4.4中提供了三个关于Word导出到Excel的功能。 Word精灵下载地址: http://excelbbx.net/Word.htm 现逐个演示其功能: 1.多文档到...
  • 安装Mendeley后Word中没有出现对应的Mendeley插件

    万次阅读 多人点赞 2019-08-20 15:21:47
    安装Mendeley后Word中没有出现对应的Mendeley插件Mendeley在Word工具栏中的位置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表...
  • planetb word中格式调整

    千次阅读 2019-11-01 10:36:11
    http://www.planetb.ca/syntax-highlight-word word中代码块格式调整
  • 如何在word中插入代码块

    万次阅读 多人点赞 2019-07-04 16:34:00
    word中,插入代码块,是比较烦的一件事。 1.打开http://www.planetb.ca/syntax-highlight-word网站 2.将你的代码复制进去,选择编译语言,点击“Show Highlighted” 3.复制格式化后的代码 4.直接在word中粘贴...
  • Word:Excel表格复制到Word中超出边界

    万次阅读 2019-01-10 16:52:12
    将该Excel表格插入Word中,可能会出现显示不全的问题,如下图所示。 1. 修改显示方式 注意:该方法仅用于阅读而让表格显示完整。 具体包括两种方法: 在顶部的菜单栏中,点击【视图】-【Web版式视图...
  • Word中插入MATLAB矢量图

    千次阅读 2019-05-13 16:57:10
    word中插入矢量图 之前本科期间写毕设论文时并没有注意到图片的格式问题,老师也并没有要求,所以我用matlab 作出的所有图片都是使用.jpg格式保存的。最近看师兄的论文才发现图片是能够以矢量图的形式插入 Word 中并...
  • word中添加mendeley插件

    千次阅读 2020-02-24 11:43:01
    如若不成功则直接在word中进行添加。文件->选项->Word选项->加载项->管理中选中模板->转到->共用模板及加载项(G)->添加->定位到上述mendeley安装位置下wordPlugin文件中的Men...
  • Word中批量插入图片,自动排版

    千次阅读 2020-08-18 17:02:44
    将选中的所有图片批量插入到Word中,并按顺序排列下去,同时图片统一尺寸,要实现这个需求使用手工操作是不行的,效率相度的低。 采用Word插件《Word精灵4.4》可以瞬间完成。 Word精灵4.4下载地址 1....
  • 解决Word中没有Endnote插件

    万次阅读 多人点赞 2017-07-04 19:46:53
    Endnote: X7.7.1问题描述安装Endnote X7时会自动往Word中添加Endnote插件,方便用户插入引用文献。 但今天打开word后发现Endnote插件没有加载,关了word重新打开还是没有。尝试在word顶部导航栏中 -> 文件 -> ...
  • word中如何删除某一页上的页眉

    万次阅读 2018-11-28 13:06:37
    Word中,默认为一节,每节的页眉和页脚是相同的。要想删除某一页的页眉和页脚,必须插入分节符,使这一页成为单独的一节,这样就可以删除这一页的页眉和页脚。 以为为word2010中的操作步骤: 1、将光放在你要...
  • 一、Word对象模型的重叠性分析  本文主要介绍通过书签Bookmark向Word文档中...相信你通过前几篇文章也有了解到,Word中五种对象:Applicatin、Document、Selection、Range和Bookmark似乎是重叠在一起的,什么意思呢?
  • 在使用Word时有时可能会遇到这种情况,就是在页面中打字时明明还没到行尾,所打的字就自动换到...其实Word中未到行尾就自动换行基本都是因为误调整了右缩进引起的(缩进是指Word中的文本与页面边界之间的距离)。下...
  • 我们在使用WORD的使用,可能会经常碰到WORD中无法输入中文的情况。因为,虽然我们安装了搜狗输入法,但是到我们在WORD中使用搜狗的输入法的切换中英文的按键的时候会发现根本没有效果,无法将输入法切换成中文的。...
  • 通过VBA将word中的表格导入到excel中

    万次阅读 2018-04-09 15:43:41
    通过VBA将word中的表格导入到excel中 由于项目需要,需要将word中的表格按照格式导入到excel中,所以通过在word中写VBA程序的方式将word的内容导出到excel中。1、添加“开发工具”选项卡 打开word(我的是office...
  • 在word导出页面的时候如何能把生成的图片也导出word里面呢,如果是显示到页面中的话生成的图片是能显示的,但是导入word中的时候就不行了 ![图片说明]...
  •  本文主要讨论下向word中插入表格的方法。Word模型对象Document、Range、Selection中都含有一个Tables的属性,它是表格的集合,我们想要向一个word文档中添加表格,就需要调用上述三个对象的Tables属性的Add方法,...
  • html和word中字体对应

    千次阅读 2018-02-07 10:54:15
    1、开发中需要使用freemarker导出word,需要前端人员写html模板,在开发中遇到了word中字体和css中字体对应的问题,经过试验如下: word字字号 word字体值(pt) Css字体大小(px) 初号 ...
  • 最近小编重装了mathtype7.4,在使用word时mathtype编辑的公式直接复制到word中直接使用ctrl+v不能够粘贴,而且普通文本在使用时也不能够用快捷键ctrl+v粘贴,这下小编立马慌了。立马用上网查找原因,才发现原来是在...
  • 将Excel表格复制到Word中

    千次阅读 2019-07-18 09:38:39
    早上帮老板做文档,要把一个Excel表格贴到Word中做展示。 直接复制贴进来吧,表格大小和word不匹配。截图贴进来吧,表之大,一张截不下,最后通过万能的度娘找了一个完美粘贴表格的方案~ 第一步: 把Excel中的...
  • Endnote向word中插入参考文献总结

    万次阅读 2018-06-04 19:59:03
    1234567分步阅读Endnote不但可以帮助我们管理参考文献,在我们写论文的时候,Endnote还可以智能的帮我们插入需要的参考文献下面具体介绍一下用Endnote向word中插入参考文献的四种方法工具/原料endnote(以X7版为例)...
  • word中快速输入公式

    千次阅读 2018-04-17 16:08:24
    利用word中自带公式编辑器快速编辑公式,免去手部不断在键盘和鼠标之间来回切换的痛苦。调出公式编辑界面: ALT + =切换为美式键盘,可以使公式字母呈现斜体键入公式,键入特殊形式后按空格可实现转换基本命令,与...
  • Word中公式编辑的快捷键

    千次阅读 多人点赞 2020-01-02 14:04:11
    【空格】在 word 起到了转换的作用,在公式结束后都接着空格。 基本操作: 根号 \sqrt(a),然后敲空格 = 根号a 开好多根 \sqrt(b&a), 然后敲空格 = a开根号b 好多次方 a^b,然后空格...
  • Java代码在Word中的指定位置插入一张图片

    万次阅读 热门讨论 2019-08-24 10:02:31
    Java代码在Word中的指定位置插入一张图片 在继使用java向word中插入文字,使用java代码将word转为pdf之后,在写一篇使用java代码将图片插入到word文档中。 噢~我无所不能的java语言。 我们插入下面这张图片,这是原...
  • 使用JAVA向word中插入图片

    千次阅读 2019-07-30 16:56:47
    使用java向word中插入图片 小编最近在学习Apache POI,所以这里,我们是使用的了Apache POI来对word进行操作。 因为在使用POI在wrod中插入图片时,我们会出现图片显示不出来的问题。在word中插入图片代码如下 public...
  • word中怎样把文档里的中文以及中文字符全选? 参考: 百度 案例: 有个文档是中英文混杂的 现在需要把中文以及中文字符全部设置成别的颜色 应该怎样操作? 有80多页 别说让我一个一个的设置 以word2010为例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,699
精华内容 34,679
关键字:

word中