C# 如何:在PowerPoint幻灯片上突出显示语法的C源代码

C# 如何:在PowerPoint幻灯片上突出显示语法的C源代码,c#,syntax-highlighting,powerpoint,C#,Syntax Highlighting,Powerpoint,我想在PowerPoint演示文稿中展示一些C源代码。但是,如何将代码(包括突出显示的语法)复制到幻灯片上呢?我可以制作屏幕截图,但也有一些缺点,丑陋,字体大小,无法维护。你有什么想法吗 将代码从Visual Studio复制到PowerPoint 在“粘贴选项”图标上选择“保留原始格式” 您可以将Windows Live Writer与插件一起使用来编写C代码并突出显示其语法。这应该可以直接复制和复制到PowerPoint中,因为它使用样式元素内联所有语法高亮显示。粘贴特殊Ctrl+Alt+V

我想在PowerPoint演示文稿中展示一些C源代码。但是,如何将代码(包括突出显示的语法)复制到幻灯片上呢?我可以制作屏幕截图,但也有一些缺点,丑陋,字体大小,无法维护。你有什么想法吗

将代码从Visual Studio复制到PowerPoint 在“粘贴选项”图标上选择“保留原始格式”
您可以将Windows Live Writer与插件一起使用来编写C代码并突出显示其语法。这应该可以直接复制和复制到PowerPoint中,因为它使用样式元素内联所有语法高亮显示。

粘贴特殊Ctrl+Alt+V即可。此选项在不同的位置可用,具体取决于您的PowerPoint版本。

如果我使用“特殊粘贴”并选择RTF将代码从Visual Studio直接复制到PowerPoint中,它只执行部分格式设置。 下面是我如何让它做所有的格式化

在VisualStudio中复制代码。Ctrl+C 打开一个新Word文档并进行粘贴。Ctrl+V 在Word中重新选择代码并再次复制。Ctrl+A,Ctrl+C 在PowerPoint中,以HTML格式进行特殊粘贴。Ctrl+Alt+V 在PPT中,单击插入->对象->新建->Microsoft Word文档 将代码复制到PPT幻灯片中新创建的对象, 现在您将看到格式和高亮显示。
在6.9.2或更高版本中,右键单击文本并选择插件命令,然后通过语法高亮显示复制文本。

将代码复制并粘贴到写字板上,然后从写字板复制到您想要的任何地方并保留原始格式。

我接受上述所有答案

我发现了一种在ppt中共享代码的更为得体的方式,这种方式在演示中看起来会很优雅

使用免费的开源软件,添加代码,进行自定义,然后将其导出到ppt中


不幸的是,这根本不起作用,至少在普通文本框中不起作用。顺便说一句,我们使用的是Office 2003。也许这是2007年版本中的新功能?令人尴尬的是,我完全错过了这个功能;然而,不幸的是,代码是随机着色的,需要通过大量额外的工作来修复。出于某种原因,我只能选择粘贴RTF或未格式化。RTF不保存黑色文本。哦,我的上帝。。。你知道我已经找了多少次了吗!不幸的是,它不能以这种方式保留原始字体。我倾向于使用Krogue2的解决方案,使用特殊的粘贴CTRL+ALT+V,然后格式化文本RTF。当我尝试从Visual Studio 2013到PowerPoint 2010时,所有的换行符都丢失了,有效地将所有代码编写为一行非常宽的代码。如果选择“仅保留文本”,则会保留换行符,但随后会丢失格式设置:当您不想购买/安装visual studio只是为了准备幻灯片放映时,这是一个很好的选择。我尝试过这个方法,但不起作用。PowerPoint 2016和notepad++7.1。