首页 > 解决方案 > 从文本文件填充案例选择结果

问题描述

全部 - 是否可以(如果可以,如何)从 txt 文件中填充“选择案例”?

我正在尝试构建一个宏,它将参考号附加到发送时的电子邮件主题。目前,我有一个在发送时弹出的用户表单,其中包含一个从 txt 文件填充的组合框。用户从组合框中选择相关内容,并将其附加到电子邮件主题的末尾。

我遇到的问题是,我似乎无法将组合框本身的值传递到 thisoutlooksession 中(即,通过公共字符串)。我只能通过listindex。

但是,为了使其有意义,您需要使用 select case - 但该选择的实际结果必须是硬编码的。避免这一点是使用 txt 文件的重点(其中将包含参考编号的运行列表)。

我有什么办法可以将用户表单中的组合框(或者,更好的是列表框)的值传递到 thisoutlooksession 中,或者根据相同的文本文件填充“选择案例”?

在后一种情况下,你最终会得到类似的结果:

[Userform.Show // Code on userform sets ListNo equal to the combobox.index]

Select Case ListNo

        Case -1
             Item.Subject = Item.Subject
        Case 0
             Item.Subject = Item.Subject & " [The value of the first line in the txt file]"
        Case 1
             Item.Subject = Item.Subject & " [The value of the second line in the txt file]"

(等等,等等,不管有多少行,都会因用户而异)

标签: vbaoutlook

解决方案


推荐阅读