给excel 中checkbox1赋值true时,checkbox没有打勾(100分)

  • 主题发起人 主题发起人 cp0574
  • 开始时间 开始时间
C

cp0574

Unregistered / Unconfirmed
GUEST, unregistred user!
代码如下:
try
MsExcelWorkBook:=MsExcel.WorkBooks.open(ExtractFilePath (application.exename)+'用户安装派工单.xlt');
MsExcelWorkSheet:=MsExcel.WorkSheets[1];
MsExcelWorkSheet.range['B2'].Value:=query2.fieldbyname('exe_no').AsString;
MsExcelWorkSheet.checkbox1.value:=true;
MsExcel.Visible:=True;

excel打开后发现checkbox1没有打勾,但是点击checkbox1时候前面的“勾”亮了下又没了,再一次点击checkbox1才打勾,所以难道是checkbox1赋值后没刷新的问题???
 
这应该是很低级的问题啊,难道没人回答么......[:(][:(][?][?][?]
 
给 MsExcelWorkSheet.checkbox1.enabled 赋值时候也是一样,属性应该是赋值成功了,但是checkbox看到的表象却还是灰色不能使用状态,用鼠标单击两下就好了,唉问题到底出在哪里???谁有解决的办法呢?
 
后退
顶部