从文本文件中填充案例选择结果

时间:2018-05-21 05:39:28

标签: vba outlook outlook-vba

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

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

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

然而,为了使其有意义,您需要使用选择案例 - 但该选择的实际结果必须是硬编码的。避免这就是使用txt文件的全部要点(它将包含一个运行的参考号列表)。

有没有办法让我将组合框的值(或者更好的是列表框)从用户表单传递到thisoutlooksession,或者根据相同的文本文件填充“select case”?

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

[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]"

(等等,但是可能存在许多行,这将因用户而异)

0 个答案:

没有答案