【发布时间】:2015-08-20 19:11:51
【问题描述】:
我在 emacs 中生成了这个语法高亮代码 sn-p,并希望将其粘贴到 Outlook 邮件中(当然,渲染了 html,没有 html 代码)。
<pre>
<span style="color: #a020f0; background-color: gtk_selection_bg_color;"> function</span><span style="background-color: gtk_selection_bg_color;"> </span><span style="color: #008b8b; background-color: gtk_selection_bg_color;">uvm_object</span><span style="background-color: gtk_selection_bg_color;"> uvm_object::</span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">clone</span><span style="color: #707183; background-color: gtk_selection_bg_color;">()</span><span style="background-color: gtk_selection_bg_color;">;
uvm_object tmp;
tmp = </span><span style="color: #228b22; background-color: gtk_selection_bg_color;">this</span><span style="background-color: gtk_selection_bg_color;">.</span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">create</span><span style="color: #707183; background-color: gtk_selection_bg_color;">(</span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">get_name</span><span style="color: #7388d6; background-color: gtk_selection_bg_color;">()</span><span style="color: #707183; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">;
</span><span style="color: #a020f0; background-color: gtk_selection_bg_color;">if</span><span style="color: #707183; background-color: gtk_selection_bg_color;">(</span><span style="background-color: gtk_selection_bg_color;">tmp == </span><span style="color: #228b22; background-color: gtk_selection_bg_color;">null</span><span style="color: #707183; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">
</span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">uvm_report_warning</span><span style="color: #707183; background-color: gtk_selection_bg_color;">(</span><span style="color: #8b2252; background-color: gtk_selection_bg_color;">"CRFLD"</span><span style="background-color: gtk_selection_bg_color;">, </span><span style="color: #a020f0; background-color: gtk_selection_bg_color;">$sformatf</span><span style="color: #7388d6; background-color: gtk_selection_bg_color;">(</span><span style="color: #8b2252; background-color: gtk_selection_bg_color;">"The create method failed for %s, object cannot be cloned"</span><span style="background-color: gtk_selection_bg_color;">, </span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">get_name</span><span style="color: #909183; background-color: gtk_selection_bg_color;">()</span><span style="color: #7388d6; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">, UVM_NONE</span><span style="color: #707183; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">;
</span><span style="color: #a020f0; background-color: gtk_selection_bg_color;">else</span><span style="background-color: gtk_selection_bg_color;">
tmp.</span><span style="color: #0000ff; background-color: gtk_selection_bg_color;">copy</span><span style="color: #707183; background-color: gtk_selection_bg_color;">(</span><span style="color: #228b22; background-color: gtk_selection_bg_color;">this</span><span style="color: #707183; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">;
</span><span style="color: #a020f0; background-color: gtk_selection_bg_color;">return</span><span style="color: #707183; background-color: gtk_selection_bg_color;">(</span><span style="background-color: gtk_selection_bg_color;">tmp</span><span style="color: #707183; background-color: gtk_selection_bg_color;">)</span><span style="background-color: gtk_selection_bg_color;">;
</span><span style="color: #a020f0; background-color: gtk_selection_bg_color;"> endfunction</span><span style="background-color: gtk_selection_bg_color;">
</span></pre>
它在 HTML 中呈现如下。
由于 Outlook 邮件支持 html 格式,我很好奇是否有办法直接使用 html 代码来创建格式良好的电子邮件正文。
我目前的以下方法可行,但速度很慢:
- 我生成了一个 HTML 文件,其中包含文件中所选代码的语法高亮代码。
- 然后我在 Windows 的浏览器中打开该文件。
- 复制该页面内容
- 在 Outlook 中粘贴
我希望有人发布一个涉及某种 Windows 后台脚本的解决方案(就像 autohotkey 作为后台服务一样),它会在剪贴板中即时呈现 html 代码并将其粘贴。
【问题讨论】:
-
这里有点跑题了,这个地方是关于编程的问题。我建议您查看您使用的电子邮件应用程序的文档或咨询您已付费的技术支持。
-
@arkascha 我希望有人发布了一个涉及某种 Windows 后台脚本的解决方案(就像 autohotkey 作为后台服务一样),它在剪贴板中即时呈现一个 html 代码并将其粘贴.因此,这是一个需要编程解决方案的问题。我查看了 Outlook 中的所有选项;它没有这样的东西。
-
如果是这样,那么您应该在问题中说明这一点,而您没有。无论如何,我希望您有更多机会在 SuperUser 姐妹页面上获得答案。您将在本页底部找到该链接。
-
@arkascha 谢谢。你想让我在那里创建一个重复的帖子还是管理员可以把它移到那里?
标签: html windows email outlook