出于某种原因,我无法使用mso内含物来工作。我有一个新的Excel 2003安装,我想知道我是否需要包含某种类型的库,以便它的功能任何帮助表示赞赏。这是一个例子:
这有效:
If sh.Type = 13 Then ' image found msoPicture
picIdx = sh.ZOrderPosition ' image index
End If
这不,msoPicure显示为空变量
If sh.Type = msoPicture Then ' image found
picIdx = sh.ZOrderPosition ' image index
End If
下一步
但是,当我查看sh
内部时,对象类型正确显示msoPicture
我很困惑,没有任何谷歌让我到处都是
答案 0 :(得分:1)
msoPicture
是Microsoft Office X.Y Object Library
的一部分。您需要确保将其添加为参考。
你可以做些什么来检查这个:
Option Explicit
(Tools > Options > Editor > Require Variable Declaration
)Right click on the toolbar > Customize > Commands > Debug > Compile Project
(将其拖到工具栏上的好位置)