我应该如何使用Outlook发送代码段?
作为一家大公司的程序员,我经常发送包含代码示例的Outlook电子邮件 实际上,我会直接在电子邮件中键入代码。这不可避免地会导致问题,因为Outlook确实喜欢以令人愉快但没有帮助的方式格式化文本。我的代码需要可以从电子邮件中直接复制到代码中,所以我不希望Outlook通过添加特殊字符或诸如此类的东西来搞乱它 所以我总是需要调整选项,如:我应该如何使用Outlook发送代码段?,outlook,outlook-2007,outlook-vba,Outlook,Outlook 2007,Outlook Vba,作为一家大公司的程序员,我经常发送包含代码示例的Outlook电子邮件 实际上,我会直接在电子邮件中键入代码。这不可避免地会导致问题,因为Outlook确实喜欢以令人愉快但没有帮助的方式格式化文本。我的代码需要可以从电子邮件中直接复制到代码中,所以我不希望Outlook通过添加特殊字符或诸如此类的东西来搞乱它 所以我总是需要调整选项,如: 不要将每个句子的第一个字母大写(否则我所有的函数都是Ppublic而不是Ppublic) 禁用智能报价(花哨的报价不能很好地复制和粘贴电子邮件) 永远不要使
- 不要将每个句子的第一个字母大写(否则我所有的函数都是Ppublic而不是Ppublic)
- 禁用智能报价(花哨的报价不能很好地复制和粘贴电子邮件)
- 永远不要使用拼写检查器(因为它会让人讨厌)
是否有某种方法可以将代码放入块中或告诉Outlook忽略所有这些规则并按我希望的方式格式化代码?如果没有,您发现了哪些方法可以在Outlook电子邮件中发送代码片段而不会变得非常烦人?如果您将代码作为文本文件附加,并且收件人具有“内联显示附件”功能选项集(我相信它是默认设置的),Outlook不应该损坏您的代码,但它可以直接从电子邮件中复制/粘贴。如果您不想在文件中附加代码(这是一个很好的提示,ChssPly76,我需要查看),您可以尝试将默认消息格式消息更改为富文本(工具-选项-邮件格式-邮件格式)而不是HTML。我了解到Outlook的HTML格式改变了代码布局(顺便说一句,Outlook使用MS Word的HTML呈现引擎,这消耗了大量时间),但富格文本工作正常。因此,如果我从Visual Studio复制代码并将其粘贴到Outlook消息中,当使用富格文本时,它看起来很不错,但在HTML模式下,这是一场灾难。要禁用智能引号、自动更正和其他构件,请通过工具-选项-拼写-拼写和自动更正设置相应的选项;您还可以想要使用复制粘贴设置(工具-选项-邮件格式-编辑器选项-剪切、复制和粘贴)。以纯文本形式发送邮件会对其进行排序吗
Do not check spelling or grammar, Border:
Box: (Single solid line, Orange, 0.5 pt Line width)
Pattern: Clear (Custom Color(RGB(253,253,217))), Style: Linked, Automatically update, Quick Style
Based on: HTML Preformatted
:
- 从Outlook的菜单中选择操作|使用|纯文本新建邮件
- 像往常一样创建您的消息
- 单击“发送”将其发送
另一个可能的选择是,如果这是公司内部的一个常见问题,也许你可以建立一个内部代码粘贴站点,周围有很多开源站点,比如年后我有一个响应
这将为您提供一个高亮显示、包含的代码框,供Outlook 2010中的电子邮件使用。如果您使用Outlook 2010,您可以定义自己的样式并选择所需的格式。在“格式选项”中有一个“语言”选项,您可以在此处指定语言并指定是否希望拼写检查程序忽略文本h这种款式 使用此样式,您现在可以将代码粘贴为文本并选择新样式。Outlook不会更正文本,也不会对其执行拼写检查 下面是我为通过电子邮件发送代码片段定义的样式的摘要
以下是对我有效的、最快的、造成最少痛苦/烦恼的方法: 1) 将您的代码片段粘贴到中;确保您的语法看起来不错 2) 右键单击并选择“复制为RTF” 3) 粘贴到您的电子邮件中
4) 完成如果您的电脑中安装了记事本+,则可以将文本复制为RTF(富文本格式)并粘贴到outlook邮件中 1) 将代码片段粘贴到记事本中++ 2) 从菜单栏导航到“插件->NppExport->将RTF复制到剪贴板” 3) 粘贴到您的电子邮件中
4) 完成我在给同事的电子邮件中找到了一种更好的格式。我最终发现,如果从VisualStudio代码(免费)复制,它将保留格式、突出显示和其他所有内容。这个编辑器可以处理所有的东西,并且为我遇到的每种编程语言都提供了模块
在电子邮件中看起来很漂亮。当我将代码粘贴到Outlook中,或者有包含代码或技术语法的句子时,我会被识别拼写错误的所有红色曲线所困扰。如果希望Outlook清除所有红色拼写检查波形,可以在快速访问工具栏上添加一个按钮,该按钮可调用并从当前文档中删除所有波形 我更喜欢将此宏与我的样式选择分开运行,因为我经常在包含混合内容的文本选择上使用它 对于语法突出显示,我使用@srujanreddy已经列出的记事本++技术,尽管我发现右键单击上下文菜单选项比导航插件菜单更方便 如果您在准备电子邮件时对拼写检查感到恼火,您可以在快速访问工具栏上添加一个按钮,该按钮将删除邮件正文中的红色曲线。
见本文:
对我而言,与代码相比效果最好