c# - 如何将代码从 Visual Studio 复制到 MS Word,每个突出显示都完全一样?

标签 c# ms-word formatting format

我正在制作关于我的程序的报告,我需要将所有代码复制到 MS 文档中。问题是我需要保持每一种颜色的原样。我已经尝试将 Notepad++ 用于此转换器和在线转换器,但它似乎不起作用,因为某些颜色丢失了。例如,如果我有这样的事情:

public void SomeFunc(String someArg){}

“String”类型似乎失去了颜色(语言是 C# btw)。我也不希望文档中出现静态图像(例如代码的屏幕截图或在 MS Word 中使用“插入对象”方法时)。有什么办法可以做到这一点吗?

最佳答案

所以我一直在寻找这个问题的答案,这就是我发现的。
转到扩展(管理器)-> 查找:生产力 Power Tools -> 安装并重新启动 VS。
现在,当我从 VS 复制/粘贴到 Word 时,实际上所有语法颜色都以 1:1 的比例复制。甚至背景颜色也匹配。

这些天我使用 VS 2019 预览版。

关于c# - 如何将代码从 Visual Studio 复制到 MS Word,每个突出显示都完全一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55209429/

相关文章:

c# - 与多个版本的 Word 互操作

linux - 使用 *nix 中的 column 命令格式化列表

html - TIdHTTPServer 改变 HTML

javascript - 在 JScript/Javascript 中创建 YYYY-MM-DD 日期范围

c# - 如何将连字符与正则表达式匹配?

c# - 锁定静态变量

unicode - 在将 RTF 十六进制文字转换为 Unicode 时如何发现要使用的代码页

c# - 对于 C# 和 .NET,为什么运行时不自动异步运行?

c# - C# 中小方法调用的成本和优化

java - 我想使用 poi 创建 word 或 excel 文件的副本