此代码不起作用...为什么?
Set fmSubComp = fmFrameSection.Controls.Add("Forms.Frame.1") 'This code work
Set fmSubComp = fmFrameSection.Controls.Add("Forms.ImageCombo.1") 'This code does not work ...why?
我收到此错误
运行时错误'-2147221005(800401f3)':无效的类字符串
答案 0 :(得分:0)
我已经解决了。
您必须在VBA Excel中检查控件成员的类(称为ProgID)。
要查看成员类,请打开regedit>单击edit>选项卡,然后选择搜索并输入要从中了解我们所需要控件的成员类的库(.dll或其他对象引用)。将使用。或者我们只是去地址:
团队\ HKEY_LOCAL_MACHINE \软件\类\ MSComctlLib.ImageComboCtl
注意:“ MSComctlLib.ImageComboCtl”是我无法解决的类。