擅长:python、mysql、java
<blockquote>
<p>This copies a range of cells from Excel and pastes them into a Word document with formatting preserved. The code works for this. However, I also want to paste the data into the body of an email with the cell styles.</p>
</blockquote>
<p>在Outlook中使用实体有三种主要方法:</p>
<ol>
<li><a href="https://msdn.microsoft.com/en-us/library/office/ff865304(v=office.15).aspx" rel="nofollow noreferrer">Body</a>-表示消息正文的纯文本。在</li>
<li><a href="https://msdn.microsoft.com/en-us/library/office/ff868941(v=office.15).aspx" rel="nofollow noreferrer">HTMLBody</a>。在</li>
<li>文字编辑器。Outlook使用Word作为电子邮件编辑器。Inspector类提供<a href="https://msdn.microsoft.com/en-us/library/office/ff868196(v=office.15).aspx" rel="nofollow noreferrer">WordEditor</a>属性,该属性从表示消息体的Word对象模型返回Document类的实例。或者只需使用<code>MailItem</code>类的[GetInspector]方法来检索<code>Inspector</code>类的实例。你可以在<a href="https://msdn.microsoft.com/en-us/library/dd492012%28v=office.12%29.aspx" rel="nofollow noreferrer">Chapter 17: Working with Item Bodies</a>上读到更多。在</li>
</ol>
<p>所以,基本上你可以在Outlook的情况下重用Word使用的相同的代码库。在</p>