【问题标题】:Send empty userform to a user and return it filled in将空的用户表单发送给用户并将其返回
【发布时间】:2017-08-29 12:38:46
【问题描述】:

可能有更好的方法来做到这一点,但我不太了解 Outlook。我想向一些用户发送一个表单,他们必须在其中勾选一些框,提供一些信息,然后返回。

我考虑过发送一封邮件,其中包含他们可以填写的用户表单,然后将填写好的表单返回给我。

为了更清楚起见,每次我们要求退回一些零件时,都会将此表格发送给我公司在世界各地的汽车经销商。因此,在我发送给他的用户表单中,将提到所需的部件和其他信息 -> 这使其独一无二而不是调查,然后他将在用户表单中填写其余信息(这是这些部件的规格)之前重新发给我。

有什么想法或更好的建议吗?

【问题讨论】:

  • 你不能仅仅从 excel 文件上的形状手动创建一个类似用户表单的结构并链接它.. 这样用户就可以输入详细信息并在隐藏的数据表中更新数据.. ..
  • 这可能可行,但我想避免将 excel 文件附加到邮件中以保持更简单。我已经制作了一些很棒的 Outlook 邮件模板,结合了 html 和 vba,但它只是用来显示信息而不是收集一些东西作为回报。不过我会记住你的建议
  • 您可以获取输入的值并将它们存储在变量中...创建另一个邮件对象,将变量的值粘贴到邮件正文中并从 vba 发送回给您

标签: html vba forms outlook


【解决方案1】:

不能这样做。 Outlook 不处理 HTML 表单或运行电子邮件中的脚本。

您需要设计一些其他方式来收集数据。

【讨论】:

  • 是的,我只是在寻找更多信息,显然可能性取决于客户:[sitepoint.com/forms-in-email/]。我想我会放弃这个,只是要求他们用这些信息回复我的邮件。问题是我无法在他们实际发送邮件之前验证他们的输入。我愿意接受任何建议
  • 您可以发送带有表格的消息,并要求他们在回复时填写原始消息中的表格单元格。然后,您可以处理回复并从 HTML 正文中提取数据。
  • 是的,但在这种情况下,我无法验证他们提供的信息的格式。有一个字段是必需的,如果他们没有勾选它,那么我将不得不追他们以确保他们这样做(发送表格的想法实际上是为了防止他们在不勾选此字段的情况下回复我)
  • 看起来拥有基于网络的解决方案是您的最佳选择。
猜你喜欢
  • 2019-01-26
  • 2022-11-01
  • 2022-12-20
  • 2014-02-16
  • 1970-01-01
  • 2013-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多