1. ホーム
  2. outlook

[解決済み] コードスニペットを送信するためにOutlookをどのように使用すればよいですか?

2022-03-03 06:12:44

質問

大企業のプログラマーとして、コードサンプルを含むOutlookメールを頻繁に送信しています。

実際にメールに直接コードを打ち込むこともあります。 というのも、Outlookはテキストを見やすく、しかし役に立たない方法でフォーマットするのがとても好きなのです。 私のコードは、メールから直接コードにコピーできる必要があるので、Outlookが特殊文字を追加するなどして、コードを混乱させないようにしたいのです。

だから、いつもこんなオプションをいじる必要があるんだ。

  • すべての文の最初の文字を大文字にしない(さもなければ、私の関数はすべて P の代わりに p パブリック)
  • スマートクォートを無効にする(スマートクォートはメールからのコピー&ペーストがうまくいきません)
  • スペルチェッカーは使わない(煩わしいだけだから)

また、コードは等幅フォントで、黒く、字下げして、他のテキストより小さくするのが好きです。 このためにスタイルを作ろうとしたのですが、なぜかスタイルが保存されないのです。 :-( [編集: このテンプレートに基づいた新しいドキュメントで動作するように指示していなかったことがわかりました")] 。

これらのルールをすべて無視して、私が望むようにコードをフォーマットするようにOutlookに指示する、<pre>ブロックにコードを置く方法などはあるのでしょうか? もしそうでなければ、Outlookの電子メールでコードスニペットを送信するために、超迷惑にならない方法を見つけたのでしょうか?

解決方法は?

Outlook 2010を使用している場合、独自のスタイルを定義し、必要な書式を選択することができます。書式オプションに言語オプションがあり、ここで言語を指定し、スペルチェッカーにこのスタイルのテキストを無視させるかどうかを指定することができます。

このスタイルで、コードをテキストとして貼り付け、新しいスタイルを選択することができます。Outlookはテキストを修正せず、スペルチェックも行いません。

以下は、コードスニペットを電子メールで送信するために定義したスタイルの概要です。

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