当我重新打开工作簿时,滑块控件被禁用

Excel 2007中有两个问题:

1 – 我创build了一个滑块控件(Microsoft Slider控件版本6.0),但是当我closuresExcel并再次打开我的工作簿时,滑块控件不被识别或desabled。 这是奇怪的,因为我没有这个问题,当我在Excel 2010中打开相同的工作簿。

2 – 为了解决这个问题,我决定用VBA创build我的滑块控件。

*ActiveSheet.OLEObjects.Add(ClassType:="MSComctlLib.Slider.2", link:=False, _ DisplayAsIcon:=False, Left:=27, Top:=166.5, Width:=380.25, Height:= 26.25).Select Selection.ShapeRange.ScaleWidth 1.08, msoFalse, msoScaleFromTopLeft Selection.Verb Verb:=xlOpen Selection.ShapeRange.IncrementLeft 11.25 Selection.ShapeRange.IncrementTop -17.25 Selection.ShapeRange.ScaleHeight 1.11, msoFalse, msoScaleFromTopLeft* 

我不知道为什么,但滑块控制不是直接激活(就像控制器处于devise模式一样)。 我设法通过首先激活“devise模式”来进行控制,然后将其设置为可用。 我试图使用更新属性(Slider21.Update),但我得到一个错误(1004)

我遇到了同样的问题。 但是安装2007 Office SP3后就解决了。

下载链接: http : //www.microsoft.com/en-us/download/details.aspx?id=27838