从 Notepad++ 粘贴到 Word 时语法突出显示未保留

从 Notepad++ 粘贴到 Word 时语法突出显示未保留

我试图将代码片段从 Notepad ++ 复制到 Microsoft Word,但似乎不起作用。

我确实知道标准、回答良好的问题已经。但是,我似乎无法按照步骤操作。一切都很顺利,直到我粘贴到 Microsoft Word 中,结果却只剩下黑色文本。

我尝试过

  • 插件命令 > 从 Notepad++ 复制带语法高亮的文本
  • 插件>NPP 导出>从 Notepad++ 复制 {RTF/HTML/所有格式} 到剪贴板
  • 粘贴,在 Word 中保留原始样式 (K)
  • 主页 > 剪贴板 > 选择并粘贴 > Word 中的 {RTF/HTML}
  • 主页 > 打开剪贴板(剪贴板菜单右下角的小箭头) > 粘贴到 Word 中
  • 插入 > 插入对象 > 在 Word 中打开文档文本
  • 清理剪贴板
  • 重新启动 Notepad ++、Word
  • 重启

但是我在 Word 中仍然看到黑色纯文本。有什么建议可以解释为什么会出现这种情况吗?我使用的是 Word 365、Notepad++ 7.7、Windows 10。

谢谢。

答案1

[报告的问题最终解决后,答案进行了编辑。]

在提出问题时,这确实没有像Stack Overflow 问题, 或者这里的问题事实上。该问题已在 Notepad++ 错误跟踪器上报告,原因是插件 NPP Export 0.2.8 在 Notepad++ 7.7 中无法运行

插件对应的问题现已修复。自 2019 年 10 月 Notepad++ 7.8 发布以来,该插件的可用版本再次可通过 Notepad++ 的内置插件管理器获得。因此,降级到 7.7 之前的旧 Notepad++ 版本已不再必要。升级到 7.8 或更新版本是更好的选择。

答案2

您可以使用 John Hennig 的答案,但无需降级。按照建议下载 zip 文件获取更新的插件。打开 zip 并将 NppExport.dll 文件复制到剪贴板。打开 NotePad++,然后选择插件 > 打开插件文件夹。导航到“NppExport”文件夹并打开。将​​“NppExport.dll”重命名为“NppExport.old”。将从剪贴板复制的文件粘贴到此文件夹中(这两个操作都可能需要管理员权限)。关闭并重新打开 NotePad++,NPP 导出功能现在应该可以正常工作了。

相关内容