使用VBA将姓氏和名字格式化为Outlook的电子邮件地址

时间:2019-05-01 19:05:28

标签: vba email outlook

我有一个带有几个组合框的用户窗体,其中填充了从excel工作表中读取的名称。用户从每个组合框中选择一个名称并单击“提交”按钮后,它将打开Outlook以向这些人发送电子邮件。该代码工作正常,但我需要重新格式化名称的帮助。

如何将名字和姓氏重新格式化为有效的电子邮件?从一个单元格中读取名字和姓氏。

示例: 约翰·史密斯(在组合框中选择了什么) 转换为-> john.smith@xzy.com

.To = comboA.Value&“,”&_
(这是可以使用完整名称的行,但不会格式化为电子邮件)

此外,如果某人未从组合框中选择名称,是否可以忽略此行而不尝试在Outlook中输入内容?

    mov     word [bp+10], 0   ; LOCATION IS NOT IN BORDER
    cmp     dx, si
    ja      Outside
    cmp     si, bx
    ja      Outside
    cmp     ax, di
    ja      Outside
    cmp     di, cx
    ja      Outside
    inc     word [bp+10]      ; LOCATION IS IN BORDER
Outside:
    ; all the pops that you need ...
    ret     6

0 个答案:

没有答案