可以在Outlook电子邮件中插入可折叠列表吗?

时间:2016-05-07 22:06:31

标签: windows-10 outlook-vba outlook-2013

是否可以在Outlook电子邮件中插入可折叠文本?

[+] header name When the reader clicks the [+] he will expand the text.

试过这些方法

  1. 制作collapsible text without Javaattaching as text。在outlook电子邮件中很好地导入。但扩张并不奏效。

  2. 尝试Outlook VBA。使用Word中的Outlook之外的.docm格式正常工作。但是在Outlook中不起作用。

2 个答案:

答案 0 :(得分:1)

H Mayan,

这不能在Outlook中完成,因为它不支持所需的CSS。

您可以实施渐进增强的做法,从而编写仅限CSS的解决方案like this



#toggle {
  display: none;
  font-size:14px;
}
#toggle:target {
  display: block;
}
#toggle:target + .close {
  display: block;
}
.close {
  display: none;
}

<a href="#toggle">REVEAL +</a>
<p id="toggle">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>

<a href="#" class="close">HIDE -</span>
&#13;
&#13;
&#13;

然后使用媒体查询,通常@media screen and (max-width:480px)在支持的设备上展示/隐藏,mso conditional css为Outlook提供简单的备用。

答案 1 :(得分:0)

只是您的另一种想法。创建一个包含2列的表的宏该怎么办,第一列包含触发器/切换,第二列包含可扩展区域。单击切换按钮时,整行将在height = autosize和height = 1行之间切换。