如题,因有需要用键盘控制文档的播放顺序, 如按下A键到第一页,按下B键到第三页,空格是顺序播放。谁能给个例子,我在这里先多谢了.

解决方案 »

  1.   

    可以参考一下
    首先在powerpoint中操作并录制宏
    然后找出控制播放顺序的关键字段   然后模拟键盘发送命令
    或者做在keypress事件中
      

  2.   

    关键是只有form窗口,才有Keypress事件,在播放的时候没有对应的keypress事件
    头疼呀,快来帮帮我
      

  3.   

    你的意思是直接在powerpoint里面进行控制???
    播放powerpoint时直接按快捷键进行链接?
      

  4.   

    我不是很清楚  这个没做过   不好意思 我帮不了你
    在powerpoint里面有快捷键N是下一张   P是上一张   
    你在播放幻灯片时  查看帮助有
      

  5.   

    我提供思路:
    在Word和Excel中可以设置宏运行的快捷键
    在PowerPoint中比尔没做
    (如果你没在WordExcel中设置快捷键调用宏,现在可以试试。看看效果)
    我们可以自己编辑!
    开始幻灯片放映,立即运行宏,在宏中可以调用子宏,也可以调用自编函数
    比如
    Dim PageNO
    PageNO=Application.InputBox(prompt:='Enter the PageNO:',Title:='幻灯片放映转页',type:=1)
    GotoPage(PageNO)
    Excel的Onkey方法

    option Explicit
    sub SetShortKeys()
    with Application
    .onkey key="^+1",Procedure:="GoTOPage(PageNo)"
    .onkey key="^+2",Procedure:="TheNext()"end with
    end sub
    sub TheNext()
    {}
    sub GoTOPage(PageNO)
    {}
    Word的KeyBindings方法
    先写到这  这段时间又忙考研  又正学Java   顺手把VBA5开发人员指南翻了一下
    我再看看    大家一起研究研究吧
    先参照写一下,不过挺麻烦
      

  6.   

    既然楼主知道只有Form才有键盘事件,
    问题不就好解决了嘛。做个窗体,让用户看不见,但可以接受键盘事件。提花有偿技术支持。
    CO.:Vansoft Workroom
    MSN:[email protected]
    QQ:5537350
    Email:[email protected]
           [email protected]
    TEL:025-86685867(范)
      

  7.   

    很简单啊!!用键盘命令啊,做一个for循环!!