Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 通过VBA以编程方式将网页作为电子邮件发送_Html_Vba_Outlook - Fatal编程技术网

Html 通过VBA以编程方式将网页作为电子邮件发送

Html 通过VBA以编程方式将网页作为电子邮件发送,html,vba,outlook,Html,Vba,Outlook,我有一个用HTML格式化的网页。他说是这样的: <html> <b> test </b> 试验 我想知道如何发送电子邮件,使电子邮件内容为test (如果您的计算机无法加载,则此文本以粗体显示),而不是test 如果您使用的是Gmail: 单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后单击“纯文本模式” 这些标准适用于99%的电子邮件公司,但如果您使用的是Gmail,则这些标准会因公司而异: 单击“撰写”,然后单击右下角垃圾桶旁边的箭头类型,然后

我有一个用HTML格式化的网页。他说是这样的:

<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旁边的箭头,然后按“作为未格式化文本发送”