Html 通过VBA以编程方式将网页作为电子邮件发送
我有一个用HTML格式化的网页。他说是这样的:Html 通过VBA以编程方式将网页作为电子邮件发送,html,vba,outlook,Html,Vba,Outlook,我有一个用HTML格式化的网页。他说是这样的: <html> <b> test </b> 试验 我想知道如何发送电子邮件,使电子邮件内容为test (如果您的计算机无法加载,则此文本以粗体显示),而不是test 如果您使用的是Gmail: 单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后单击“纯文本模式” 这些标准适用于99%的电子邮件公司,但如果您使用的是Gmail,则这些标准会因公司而异: 单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后
<html>
<b> test </b>
试验
我想知道如何发送电子邮件,使电子邮件内容为test
(如果您的计算机无法加载,则此文本以粗体显示),而不是test
如果您使用的是Gmail:
单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后单击“纯文本模式”
这些标准适用于99%的电子邮件公司,但如果您使用的是Gmail,则这些标准会因公司而异:
单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后单击“纯文本模式”
这些标准适用于99%的电子邮件公司,但根据公司的不同而有所不同这样做的方法是更改放置
.body
的代码。这需要更改为.HTMLBody
。这将允许将电子邮件解析为html。谢谢@Tony Dallimore的帮助 方法是更改放置.body
的代码。这需要更改为.HTMLBody
。这将允许将电子邮件解析为html。谢谢@Tony Dallimore的帮助 如果收件人正在接收test
,那么我猜您正在将MailItem.Body
设置为该字符串。请尝试MailItem.HtmlBody=test
@TonyDallimore谢谢!如果你想把那条评论作为答案发表,我会把它标记为正确的。如果没有,我明天就自己回答。我看你已经把这个贴出来了。我建议您接受您的回答。@TonyDallimore Stack Overflow将在明天之前不让我接收。如果收件人正在接收test
,那么我猜您正在将MailItem.Body
设置为此字符串。请尝试MailItem.HtmlBody=test
@TonyDallimore谢谢!如果你想把那条评论作为答案发表,我会把它标记为正确的。如果没有,我明天就自己回答。我看你已经把这个贴出来了。我建议您接受您的答案。@TonyDallimore Stack Overflow将在明天之前不让我使用纯文本模式的对面是rich text,它用于生成更好的格式化电子邮件。我将其标记为outlook VBA,因为我需要在outlook中执行此操作。这样我就可以自动处理大约100封不同名称的电子邮件。有什么想法吗?按new,然后按底部菜单中大写字母A旁边的箭头,然后按“作为未格式化文本发送”与纯文本模式相反的是rich text,它用于生成更好的格式化电子邮件。我将其标记为outlook VBA,因为我需要在outlook中执行此操作。这样我就可以自动处理大约100封不同名称的电子邮件。有什么想法吗?按new,然后按底部菜单中大写字母A旁边的箭头,然后按“作为未格式化文本发送”