在VBA中打印枚举值的名称

时间:2017-08-10 13:54:10

标签: vba enums casting

有一次你忘记了基础知识(这个.NET已经破坏了我的所有VBA知识)。

如何将整数转换为枚举值,然后获取该枚举值的名称?

For i = 2 To 10
  Debug.Print CStr(CType(i, MsoAutoShapeType)) 'should print "msoShapeParallelogram" etc.
Next

这当然不起作用。 VBA中没有CType(为什么我认为有)。

0 个答案:

没有答案