6

I'm trying to spend a moment to figure out how to block Outlook from messing with my tables each time I paste one. Basically, each time, I have my data so there is no "text wrapping" and its same width per row and then each column I use "autofit". When I paste into Outlook from Excel, it always finds a column or two and makes the row 2x height and does "text wrapping".

Before I tackled the problem, I wanted to do some troubleshooting and I found quite a weird results during testing and I'd like help understanding as it may help resolve problem as well.

Lets take this basic 2x tables that I made:

enter image description here

This is how it looks when I pasted them separately into Outlook:

enter image description here

What gives? Why would it text wrap the 'Short Col Header" but not the "Long Column Header A"?

Bonus: How can I stop it from happening!

  • Note: Converting to a table isn't really an option, its more work then just adjusting in Outlook.

I do this multiple times daily, and I'm fairly efficient at it, so unless I can just disable/fix this via a setting Outlook any other method that requires an "extra step" is likely not worth it to me, but feel free to share tips!

3
  • 1
    Pasting tables into Outlook has always had odd behavior and I usually have to rearrange the cells to get them to fit. But, how are you pasting them: using source formatting or destination formatting? What is the default font size in Outlook? Commented May 13 at 23:49
  • Have you tried auto fitting the column width?
    – anon
    Commented May 14 at 0:10
  • @music2myear I mean, I just copy data using CTRL+C and CTRL+V. I almost never touch "special paste" or "font" etc. Just wish Outlook could understand another MSFT Office Product and just copy the data exactly the same. I was hoping a setting might fix it, but based on the only answer, I don't think I'm in luck. Commented May 14 at 21:14

1 Answer 1

7

Outlook uses different padding in the table cells. If you inspect the screenshot closely, you can see that in Excel, the words extend much closer to the table border, and in Outlook the gap between the characters and the table border is wider. As a result, the text doesn't fit into the column width after pasting the cells into Outlook, and the text gets wrapped.

Workaround 1: make the Excel column wider before copying.

Workaround 2: make the Outlook column wider after pasting.

Workaround 3: select "Autofit" in the Layout ribbon with the table selected in Outlook

enter image description here

Before Autofit

enter image description here

After Autofit

enter image description here

Edit after comments: There is really no easy solution since Outlook emails use HTML, and the built-in (hard-coded, baked into the product CSS) settings for tables simply include more padding than an Excel table uses. Excel is not -- and has never been, nor will it ever be -- a desktop publishing tool, and an expectation that a spreadsheet that excels (pun intended) at number crunching and analysis should be on par with HTML settings of an app with a completely different purpose is, frankly, a bit unrealistic.

If exact positioning and line breaks are important, copy as picture and paste as picture. In all other cases, you will have to make do with the status quo and use workarounds.

/rant

6
  • 2
    If that resolved your issue, please mark the answer as described in the tour. If it didn't, please leave a comment, so I can follow up.
    – teylyn
    Commented May 14 at 0:23
  • I'll accept if nothing better comes. Workaround 1 is a waste, because now my data is not correct in Excel (which I spent time autofitting). #2 is what I currently do, every time, I make cols bigger then autofit. #3 doesn't apply as I don't want to convert to table. Commented May 14 at 21:15
  • Sounds like I'm just SOL and have to keep doing what I'm doing. Ridiculous that Excel and Outlook can't play better together. Maybe I'll look into a button for an Add-In I run, but again, might not be worth it, I'm pretty quick at making columns larger and autofit, as I do it every day, multiple times a day... Commented May 14 at 21:16
  • I added some more explanation to my answer.
    – teylyn
    Commented May 15 at 6:32
  • I accepted because I think you're correct, I'm SOL and just have to continue w/ #2. It is a great answer, thank you :). Commented May 15 at 17:28

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .