web-dev-qa-db-ja.com

ExcelからOutlookにコピーしてフォーマットを維持する方法は?

Microsoft Excelファイルの一部をMicrosoft Outlookにコピーすることもありますが、形式はまあまあですが、間違っていることもあります。貼り付けた後、Excelの各行のように見えるように、各セルのコンテンツの前に余分な空白がありますOutlookには追加の行があります。

コピーと貼り付けを機能させるにはどうすればよいですか?

6
athos

Excelデータをメール本文に貼り付けることを意味していると思います。

1)形式を台無しにしないために、コピーしたいシートの一部を選択し、従来のCtrl + Cを使用し、Outlook 2010で特別な貼り付けを使用します。右クリックして、「画像」として貼り付けを選択します。通常は問題なく動作しますが、そうでない場合は次のようになります。

2)別の方法として、別のコピーモードを試すこともできます(Excel 2010以降)。 Excelで範囲を選択し、リボンで[コピー]アイコンを見つけて、右側の小さな三角形をクリックし、[画像としてコピー]を選択します。次に、詳細に関するいくつかのオプションを選択できます:画面上または印刷済み、画像またはビットマップなど。画像形式は、元の書式を維持しながら、WordまたはOutlookに貼り付けた後、簡単に拡大縮小できます。実験してみてください。

4
Swinki Trzy

私の方法を共有するだけです。

ExcelからコピーしてWordに貼り付けます。

その後、もう一度全体をコピーしてOutlookに貼り付けます。

この助けを願っています。

4
redza

画像としてコピーすることは解決策ではありません、皆さん!誰かに送信するときにテーブルを編集可能にする必要があります。

これが機能する理由はわかりませんが、機能します。

  1. スプレッドシートの最初の列を非表示にします。必要な場合は、A列の前に列を追加して非表示にします。
  2. 必要に応じて、メールで送信するデータをフィルタリングします
  3. すべてのセルを強調表示します。右下から左上に向かってこれを行います。
  4. コピー(Ctrl+C
  5. Outlook /新規メールアイコンを右クリック(下部で実行)
  6. [宛先]ボックスにメールを送信する人の名前を入力します
  7. メッセージの本文に移動してヒット Enter 2回(何も入力しないでください)。テーブルを貼り付け(Ctrl+V)。
1
Nathan Reynolds

Excelを埋め込む事前フォーマットメールを生成するために、OneNoteを通過します。残念ながらそれは自動的に画像に変換されます

1
Adriano

この問題は、実際の数値データの前の各セルに非表示の文字があり、セルの高さが1行ではなく2行になることで説明できると思います。カーソルを実際の数値データの左側に置いて「バックスペース」を約4回押すと、不要な文字が削除されます。行内の各セルに対してこれを行うことにより、行は通常期待されるとおりに1行だけに戻されます(つまり、前の空白行が削除されます)。今説明した方法は、この問題を解決するために使用した方法ですが、表に数値のセルが多数ある場合、これは非常に退屈になります。

より迅速な方法は、電子メールメッセージに貼り付けられたテーブル内のすべての数値セルを選択し、テキストセンターボタンをクリック(またはCtrl-Eを入力)してからテキスト右ボタンをクリック(またはCtrl-Rを入力)することです。 )。これにより、非表示の文字がすべて削除され、行の高さが下がり、数字が適切に左揃えされます。上記はPCとOffice 365を想定しています。

1
Mike DiBattista

私は役立つかもしれない何かを見つけました。

同じ問題がありました:ExcelのテーブルをコピーしてOutlookのメールに貼り付けると、フォーマットが保持される場合がありますが、(ランダムに?)テーブルがプレーンテキストとして貼り付けられる場合があります。このような場合は、[特殊貼り付け]オプションを無効にします。

新しい電子メールにExcelの表を貼り付けると問題なく機能する(つまり、形式が保持される)ことに気付きました。この問題は、電子メールに返信するときにのみ発生します。

お役に立てれば。

Office 365、Excel 2016、Outlook2016。メールサーバー:Google(G Suite)。

0
Eduardo

私は同じ問題で苦労して、簡単な修正を見つけました。

コピーする領域に1行追加し、すべての列がマージされていないことを確認してください。次に、コピーする領域(左から右)を選択し、下枠(ホーム-フォント)を追加します

ボーダーを表示したくない場合は、白い下のボーダーを使用してください。

Excelから新しいメールメッセージにコピー(CTRL C)貼り付け(CTRL V)するだけで、列の幅はExcelのようになります。

「カスタム」としてフォーマットされた数値をOutlookに貼り付けると、この問題が発生しました。形式を「数値」に変更してからコピー/貼り付けすると、問題が解決しました。

0
Kevin Marsden