vb中怎么给EXCEL文件中的控件赋值有关问题

vb中如何给EXCEL文件中的控件赋值问题
比如,在EXCEL中放一个BarCodeCtrl1条码控件,存盘关闭这个EXCEL文件。然后在VB中给这个控件赋值“123456”,
如何操作?

试过类似:ShExcel.OLEObjects("BarCodeCtrl1").object.Value = "123456"
这样的写法,被当前OLE不支持此属性

大家帮忙看看!


------解决方案--------------------
代码不全,看不出问题。
如果是OLE文档或COM组件方式,ShExcel.OLEObjects("BarCodeCtrl1").object.Value = "123456"没有错。
------解决方案--------------------
ShExcel.OLEObjects("BarCodeCtrl1").Value = 123456
试试

------解决方案--------------------
调用方式没问题,因此需要检查:
属性名称对吗?
控件有无问题?
------解决方案--------------------
你的Office版本是什么?会不会和Office版本有关。
以前我在一台Office2003的电脑上和Office2000的电脑上测试,
支持的属性方法就是有不同的,其他的版本具体没试过。
你的会不会是这种问题?