2017-05-30 98 views
0

我有一个电子邮件以下VBA代码创建的。全球HTML的身体在VBA代码

现在,我要实现的是,消息风格在变量“内容”是全球性的,所以我可以在不同的电子邮件的替补使用。我如何全球化不同的电子邮件潜艇的“内容”变量?

回答

0

您需要的公共声明内容变量函数外:

Public content as String 

Sub Global_Email_Message() 
... 
+0

我把:公开内容作为字符串 内容=“

此消息应该是全球所以我可以在每个子邮件中使用它,以发送电子邮件

“,并从Sub Global_Email_Message()中删除内容变量,但现在它不显示电子邮件中的任何内容。 – Michi

+0

您仍然需要在子/函数中初始化一个变量,然后它变为公共可用状态。所以我通常在我的代码开始处有一个init_vars子文件,我在应用程序的入口点调用它。只有常量可以静态声明。并且字符串不能被设置为常量。 https://stackoverflow.com/questions/5897832/is-it-possible-to-declare-a-public-variable-in-vba-and-assign-a-default-value – user4074875