在来自 SAS 的 Outlook 电子邮件中指定 table/column/cell 宽度

Specify table/column/cell widths in Outlook email from SAS

是否可以在 Outlook 中使用 proc print 指定 table/column/cell HTML table 的宽度?

我试过定义模板并通过样式和 tagattr 选项进行指定。 在 proc 打印上使用 style= 选项。

不,这是不可能的。我只花了 4 个小时尝试每个可用选项的每个排列。

为某些客户(Outlook、gmail、yahoo 等)格式化电子邮件本身就是一项工作。有关于该主题的书籍,但可以找到入门书 here。简短的回答是不,使用 proc print 是不可能的。相反,您将不得不生成非常具体的 HTML 和 CSS 以绕过应用的规则Outlook 渲染引擎。

例如,Outlook 将去除所有默认样式 - 它们必须作为属性特定样式应用(例如 <table style="width:300px">)。

更多提示 here,但可以通过 "outlook email styles"..

上的关键字搜索找到很多提示