vc 中 怎么调出 一份打开的word文档 的“打印对话框”,模拟 Ctrl + P,模拟Alt + F都试过了,都不行,用过的朋友,请指教啊

解决方案 »

  1.   

    找找VBA方面的资料似乎对你有帮助
    www.vckbase.com上面有操作word的例子
    不过你说的模似按键倒应该也可以,
    不知道你说的不行是怎么不行的
      

  2.   

    终于有个人来了
    to oldn_CC_bird():我想也是啊 模拟按键应该是可以的,但是向打开的word的窗口句柄发那些消息,似乎没有反应。 VBA没用过,感觉是要嵌入类之类的吧,我现在之是想要打开“打印对话框”,不知道有没有通过发消息来实现的方法呢。大家给点意见啊
      

  3.   

    把点击打印菜单的操作录制成一个宏,
    打开宏文件,把里面的VBA语句翻译成VC的就行了,屡试不爽
      

  4.   

    to gaohl(量子) :谢谢 听起来不错 我去试试
      

  5.   

    好像不行啊 我只是想要打印的对话框 而不是要打印,而只有选择了打印才会生成VBA语句
    不知道还有没有其它方法呢? 高手们帮帮忙啊
      

  6.   

    Application.Dialogs(wdDialogFilePrint).Show但是我不太会用VC语句写出来,
    你实现的话,别忘了把VC代码贴上来
      

  7.   

    昨晚已经搞定了,我用的是PostMessage, 用SendMessage不行
    谢谢2位的热心帮助