如何在Outlook中预览代码附件?

16
我经常发送或接收带有源代码附件(.c、.cpp、.h、.js等)的电子邮件。如果能在Outlook中预览这些文件,那就更容易了,这样我就不需要在另一个应用程序中打开它们了。
最好的情况是,预览会包括语法高亮显示,类似于Visual Studio。 是否有适用于Outlook的Visual Studio预览插件?
我使用Visual Studio 2010 pro和MS Office 2007 Pro+。
1个回答

25

您有两个选择 - 您可以自己编写或利用现有的预览处理程序。

现有的预览处理程序

Windows预览处理程序包:处理aspx,cs,css,js,sql,vb等。


自定义预览处理程序

您应该查看预览处理程序框架,它由Windows Shell和Office Outlook使用。在MSDN杂志的2007年1月版中有一个很好的演示和示例代码,用于构建托管预览程序。

Channel9有一份视频演示,描述了托管预览处理程序

预览处理程序关联编辑器将向您显示哪些扩展名与哪些预览器相关联。

预览处理程序注册表配置描述了查找预览处理程序时使用的注册表键配置。

一旦您放置了预览器的钩子,就可以由您决定如何处理语法突出显示等。


我想扩展现有的预览处理程序,以显示 .out 文件作为文本。就像对 .log 文件所做的那样。我能否在某个地方调整注册表项以扩展预览文件扩展名类型? - mrswadge
8
我通过创建一个名为 HKEY_CLASSES_ROOT\.out 的关键字,并将 (Default) REG_SZ 的值设为 txtfile 来实现它。 - mrswadge
1
VS Code有一个预览处理器的功能请求delphi-preview-handler是开源的,但自2017年以来未得到维护。SmartFTP捆绑了一个源代码预览处理器,可以处理许多现代语言;这是一种付费选项。 - PotatoFarmer
@mrswadge,为什么你不写一个答案呢?你会得到赞的,谢谢。 - Adir D

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接