我的目的是这样的,我有一个自己写的程序,我想在我这个程序中进行操作,能够打开PowerPoint,并能向PowerPoint传递相应的数据,让PowerPoint按我的要求工作。

解决方案 »

  1.   

    谁有源码,如果能给一份的话,我可以另开贴子给分! [email protected] 多大都可以。
      

  2.   

    你可以用com嘛!找几本这样的书看看吧!我也有源码,要的话,发给你!
      

  3.   

    你到MSDN上找一找有讲关于OFFICE的。
      

  4.   

    PowerPoint是指的程序还是文挡?
      

  5.   

    to edrftgyh(老胡) :      你好,谢谢您的回复,希望你能把你的源码发给我,谢谢               [email protected]  多大都可以.
      

  6.   

    to  cqpine(阿松):     我试过CreateProcess 了,这个函数不能做太细致的工作,只能是打开一个程序,传些很简单的参数.    大家还有有源码的吗? 帮帮忙,谢谢了.
      

  7.   

    我也想知道这方面的内容?
    我曾经给另一窗口发消息更改标题,
    但仅限与windows标准消息。
    [email protected]
      

  8.   

    方法很多的,什么管道,邮槽,其实socket 也就可以了。
      

  9.   

    ole技术。我在江西《计算机现代化》上发表过一篇用OLE技术操作OFFICE的文章。
    2000年12月还是11月的啦。你可以看看。如果确实需要,我再考虑给你一个例子。
    [email protected]
    (很多朋友给我发信就一句:“大哥,也请给我一份。”。我都没有回信,不是
    我耍他,你说,就一句要一份,我知道你要的啥?要一份病毒还是炸弹?我在这
    些个网站上也并非就发一份贴子。得提醒我。)
      

  10.   

    to edrftgyh(老胡) :      你好,谢谢您的回复,希望你能把你的源码发给我,谢谢               [email protected]  多大都可以.
      

  11.   

    feifei2001(动力A6):      谢谢你的回复,如果你有源码的话,麻烦你发给我一份,谢谢.                   [email protected]
      

  12.   

    看一下,这篇文章,和他所用的专门的保护类,你可以套用,用起来还可以,我也正在用。试试看。
    http://www.codeproject.com/threads/ipc_tute.asp
      

  13.   

    可能COM是一个比较好的解决方案,不过没做过,我也很想学习学习~
      

  14.   

    如果在同一台机器上,可以用SOCKET来处理进程间的通讯,如果不是在同一台机器的可以用RPC或者CORBA等分布式开发方式来解决,用传递消息的方法也可以解决。
      

  15.   

    为什么不肯自己看一下msdn,powerpoint, work, exec等等都是com interface的,使用activedocument 可以简单操作。容易的做法是先用vb来做。如果你用vc开发,interace的使用很麻烦,先用vb确定一下。vc的实现可以照本宣科。前提是你有一些com经验。
      

  16.   

    最简单的是socket  了。往本机就是127.0.0.1的一个固定端口发数据不就可以了,
      

  17.   

    我前不久做的一个程序是这样的:写一个程序控制另外一个数据测量的程序。该测量程序每隔3分钟会测量一次数据,测量完需人工存盘。我写的这个程序就是来完成该测量程序的存盘工作,包括存盘的路径、文件名以及文件的格式的选择。我的思路是这样的:1、使用Findwindowex()来或者使用钩子来获取给测量程序的句柄
    2、使用内存映射文件技术,通过Sendmessage()或者Postmessage()来进行它们之间的通信
      

  18.   

    关注,
    好像socket可以实现你的要求
      

  19.   

    通常你的要求比较难做到,但是要控制PowerPoint是很简单的,因为微软为Office提供了很多Com对象,操作上比较简单;如果是别的程序,就只能通过Windows的消息系统来完成,会很复杂!如果只是要打开,关闭很简单!!!
      

  20.   

    先用CreatePipe()建立两个管道,得到4个句柄,然后把她们置位标准输入输出句柄,然后建立进程,并代入参数(输入输出句柄),以后就可以读写文件方式和子进程通信了.
      

  21.   

    Socket可以实现你的要求,在服务器端实现你要的操作,在客户端提交你的操作,服务器端接收到你的请求后,调用想赢得函数实现之
      

  22.   

    it seems this question has been listed for over one week.为什么不肯自己看一下msdn,powerpoint, work, exec等等都是com interface的,使用activedocument 可以简单操作。容易的做法是先用vb来做。如果你用vc开发,interace的使用很麻烦,先用vb确定一下。vc的实现可以照本宣科。前提是你有一些com经验
    ----------------------------------#import "x:\\....(powerpoint directoy)...\MSpowpnt.OLB"use com interface to access it.