vba - 从文本文件填充案例选择结果
问题描述
全部 - 是否可以(如果可以,如何)从 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]"
(等等,等等,不管有多少行,都会因用户而异)
解决方案
推荐阅读
- python - 在排序一个列表期间将不同列表中的相关元素保持在一起
- c# - 如何对通用列表对象进行排序
- javascript - 向和从 js 服务器发送数据的基本方法?
- json - 使用 Pyspark 处理 JSON 结构
- amazon-web-services - 为什么角色假设应该在 lambda 内部完成?
- html - 如何将数值绑定到 CSS 以创建时间线?
- docker - 如何为 docker compose 环境变量设置运行时变量
- javascript - 仅在 Javascript 中具有不同段落的动态 Div
- tsql - 表格模型中的测量列未在浏览器中显示正确的值
- javascript - 调用此函数时如何获取返回值?