如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)

Posted

技术标签:

【中文标题】如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)【英文标题】:How to show code snippets in MS Word document as it shows in *** (scrollbars and gray background) 【发布时间】:2013-12-05 20:48:09 【问题描述】:

我正在编写一个文档,旨在显示在 C# 项目中所做的代码更改,我正在寻找一种好的格式来显示代码 sn-p。

我喜欢 *** 网站在其问答中显示代码 sn-p 的方式(滚动条和背景颜色)。

谁能指导我创建类似的背景/视图以在 word 文档(主要是滚动条)中显示代码 sn-p。

我尝试从 *** 复制并粘贴它,但背景没有出现。

我搜索并找到了这个有用的链接,但它不会改变背景颜色并且没有滚动条How do you display code snippets in MS Word preserving format and syntax highlighting?

【问题讨论】:

这是我没有滚动条的解决方案***.com/a/38206442/4367848 【参考方案1】:

在 Microsoft Word 设置一个文本框(插入 > 文本框)中选择“格式”选项卡,转到“填充”并选择背景颜色,设置灰色背景,然后使用等宽字体,这是您的代码 -喜欢文字!

以下是 Microsoft 支持页面的链接,如果您需要,它可以为您提供更好的帮助:http://office.microsoft.com/en-gb/word-help/make-the-background-of-a-text-box-invisible-HA010337242.aspx?CTT=1

Fro 滚动条有点复杂,但有人找到了解决方案: http://answers.microsoft.com/en-us/office/forum/office_2007-word/i-need-a-textbox-with-a-scroll-bar-in-my-word-form/534ced3f-f202-46b1-a4b4-3ecdabaa6899

您可以从那里找到许多有用的文本格式和一般 MS Word 使用指南。

【讨论】:

这对于页面中的大量代码 sn-p 似乎不可行,我正在寻找一些东西......【参考方案2】:

这是我所做的,首先是结果:

***复制一些代码,粘贴到word doc中,你会得到这个灰色框等等。

标记您的文字并转到:

然后您只需在任何 IDE 中编写代码,然后将其粘贴到 word doc 中,标记它并将样式设置为 code。 :)

【讨论】:

您能否解释一下您是如何配置这些选项的,例如启用背景?您刚刚显示了最终屏幕,我对您执行此操作的过程感到困惑。 @AeroVTP 有什么不清楚的流程?我写了你需要做的一切才能得到它......最终的屏幕是第一个图像。所有其他的都是它自己的过程...... 对不起,我不清楚,我的意思是您在创建新样式时所采取的实际步骤,并没有显示您在样式编辑器中实际设置背景颜色的方式。我必须在我的 Word 版本上找到它,所以我想知道你是否可以让其他人使用这个问题更容易。 @AeroVTP 正如我所说,这一切都是书面的,当您将代码示例从 *** 复制并传递到工作中时,您将获得与 *** 相同的背景颜色.. 好的,不适合我,但我可能犯了一个错误,而不是你的错,对于给您带来的不便,我深表歉意。如果您对答案进行任何形式的编辑,我将能够将反对票更改为赞成票。【参考方案3】:

只需插入一个 1x1 表格,根据需要设置样式,然后从 notepad++ 粘贴代码(NppExport->将所有格式复制到剪贴板)。最简单的解决方案。

尽管如此,我们最好写信给 Bill,让他为我们需要通过 Microsoft Word 记录我们的代码的开发人员放置一些代码样式器 :(

【讨论】:

【参考方案4】:

我无法评论@AeroVTP 的投票最多的答案,我的代表太低了。但是当你创建样式时,你可以通过右键单击然后修改来修改它..

然后在左下角,单击格式 -> 边框。然后在选项卡 Shading 上,您可以选择您想要的任何颜色作为背景。希望这可以解决问题:)

【讨论】:

以上是关于如何在 MS Word 文档中显示代码片段,因为它在 *** 中显示(滚动条和灰色背景)的主要内容,如果未能解决你的问题,请参考以下文章

如何在android的textview中显示MS word文件

从 pdf 和 word 转换为图像

Word 文档的优秀代码片段工具或插件?

如何在新窗口中打开一个 URL(在 MS Word 中使用 XMLNode 生成)?

使用 MS Access 和 VBA 更新 Ms Word 文档中的(字段代码:数据库)字段

如何使用 MFC 阅读 MS Word 文档?