空白VBA模块 - 未定义用户定义类型

时间:2017-02-23 14:39:56

标签: vba outlook outlook-vba

我有一个空白的Outlook VBA Pad。无论如何都没有代码。我输入

dim a as string

,甚至只是插入一个空格,并强制重新编译,我得到以下错误:

  

(未定义用户定义的类型。)

其他人看过这个并为此做了补救措施?

为清楚起见 - 我上面的例子只是一个例子。如果我删除dim语句并简单地添加一个空格(然后强制重新编译),则会发生错误。换句话说,在任何模块或形式中绝对没有任何代码,并且会发生此错误

1 个答案:

答案 0 :(得分:0)

在程序外声明变量时使用

<强> Public or Private a as string

在程序中使用Dim statement

sub example
   dim a as string
end sub

See MSDN on Declaring Variables