从Excel自动化Outlook导致不同计算机上的不同行高
一位同事正在使用Ron de Bruin的代码自动从MS Excel 2013在MS Outlook 2013中创建电子邮件报告。 代码忽略了图表,所以我们所做的是合并图表所在的电子表格后面的所有单元格,然后一旦我们在Outlook中收到电子邮件(我们使用该.display属性而不是.send我们可以在发送之前检查和编辑邮件)我们可以定期将图表复制并粘贴到这些合并的单元格块中,一切看起来都很棒。 但是,当我们在另一台计算机上使用完全相同的电子表格(它在网络驱动器上)时,Outlook中的邮件具有不同的行高。这意味着合并的单元格块现在更高,当我们粘贴图表时,它们不再填充空间。 有谁知道可能导致此问题的Windows / Outlook / Excel设置?我们正在运行Windows 8和Office 2013 Home and Business。 以下是来自两台计算机的示例的屏幕截图: 因此,第二台计算机上的行高较大,这会导致图表下方的空白区域(粘贴到大面积的合并单元格中)。 我们还查看了每台计算机上的HTML,确实存在差异。以下是每个小样本: <body> <!--[if !excel]>&nbsp;&nbsp;<![endif]--> <!--The following information was generated by Microsoft Excel's Publish as Web Page wizard.--> <!--If the same item is republished from Excel, all information between the …