我用ole调用excel,"  ExpInfoOle.DoVerb(ovShow);",窗体的打印按钮一直是灰的,不可用,怎么能让他可用?大侠帮忙(:]...

解决方案 »

  1.   

    你是指OleContainer1吗?我试过,但没什么好办法解决,别人提了个解决方法是,倒要打印时,再用 ole( CreateOleObject.. ) 重新打开,执行打印;
      

  2.   

    再网上找了下,发现,"用ole调用Excel,怎么能让打印按钮可用" 没人能给出好办法解决!
    我自己想,找到哪个 "按钮" 的 handle,用enableWindow试试能否!
    一般的做法,还是自己再编程解决打印的,因为MS本来就不支持别人在OLE中执行 save as,print等的操作!
      

  3.   

    Save As 可以,print不知道,学习。