亲爱的 (vba) 程序员,
我正在 excel 中构建一个动态过滤器(使用 vba 和 ActiveX 控件)。我想在 Excel 2010 中使用 Microsoft 日期和时间选择器控件,版本 6.0。当我生成一个下拉日历时:
Set OLEObj = Sheets("Blad3").OLEObjects.Add(ClassType:="MSComCtl2.DTPicker.2", Link:=False, DisplayAsIcon:=False, Left:=10, Top:=10, Width:=123, Height:=40)
它被正确放置,但它不起作用。当我打开和关闭开发人员模式时,它会突然起作用。这对我来说似乎是一个错误,还是我必须激活对象或类似的东西?
我和“第一个奇怪的事情”有同样的问题: http ://www.ozgrid.com/forum/showthread.php?t=47290
希望有人能给出答案。提前致谢!