精华内容
下载资源
问答
  • 最近软件有个需求:从软件中点击按钮实现外部 wpsoffice 打开ppt 翻页功能。软件可以得到 ppt 窗口的句柄,因此可以向窗口发送按键消息实现ppt翻页。 总结: 使用::PostMessage ::PostMessage(hWnd, WM_...

    最近软件有个需求:从软件中点击按钮实现外部 wps 或 office 打开的 ppt 翻页功能。软件可以得到 ppt 窗口的句柄,因此可以向窗口发送按键消息实现ppt翻页。

    总结:

    使用::PostMessage

    ::PostMessage(hWnd, WM_KEYDOWN, MAKEWPARAM(VK_LEFT, 0), NULL);
    ::PostMessage(hWnd, WM_KEYUP, MAKEWPARAM(VK_LEFT, 0), NULL);

    补充:

    以上方法在win7系统上测试正常,但在win10上测试不正常,win10下窗口可以收到发送的键盘消息但是不处理。后来发送消息之前用setforegroundwindow(hWnd)把窗口置顶激活了就处理正常了,但是这样把ppt置顶又不符合软件要求。

    再后来又尝试发送WM_LBUTTONDOWN鼠标消息窗口发现可以正常处理。

    这样可以猜测win10键盘消息不处理可能是因为窗口没有处于激活状态吧。但是使用了setcapture setfocus setactivewindow等方法使窗口获取焦点都不管用,不知道为啥。

    走的弯路:

    开始测试时使用wps打开ppt,使用sendmessage可以实现翻页功能。

    ::SendMessage(hWnd, WM_KEYDOWN, MAKEWPARAM(VK_LEFT, 0), NULL);
    ::SendMessage(hWnd, WM_KEYUP, MAKEWPARAM(VK_LEFT, 0), NULL);

    但是用office打开ppt后测试发现不能正常翻页,使用spy++(64位)(64位程序必须使用64位的spy++,不然捕获不到消息)捕获消息如下图。

    框选 1 部分是office ppt正常按下 → 键时捕获到的消息,框选 2 部分是自己的软件发送消息时窗口捕获到的消息。

    一开始时不知道前面的P/S/R字母代表什么意思,以为是后面的cRepeat ScanCode等参数不同造成的,参考了https://blog.csdn.net/plutus_sutulp/article/details/17488515 使用以下代码将参数变成了和正常按键参数一模一样,除了前面的P/S/R字母,可是还是不行。

    ::SendMessage(hWnd, WM_KEYDOWN, VK_RIGHT, 0x1 | ((KF_EXTENDED | MapVirtualKey(VK_RIGHT, MAPVK_VK_TO_VSC)) << 16));
    ::SendMessage(hWnd, WM_KEYUP, VK_RIGHT, 0x1 | ((KF_EXTENDED | KF_REPEAT | KF_UP | MapVirtualKey(VK_RIGHT, MAPVK_VK_TO_VSC)) << 16));

    然后注意到参考里面用的是PostMessage,试了一下office也终于可以正常翻页了。在wps打开ppt的情况的使用PostMessage也可以正常翻页。

    想了一下 P/S/R 应该是代表 PostMessage/SendMessage/Return 吧。

    展开全文
  • WPS OfficePPT基础入门视频课程

    千人学习 2018-03-13 14:23:28
    本课程主要以文字录入为主,辅以简单的美化、动画与播放技巧,可以作为PPT入门的基础课程来学习。
  • 一、导出类 1.office 找到office安装目录下的文件MSPPT.OLB: “C:\Program Files (x86)\Microsoft Office\Office14\MSPPT.OLB” ...C:\Users\Administrator\AppData\Local\kingsoft\WPS Office\11...

    一、导出类
    1.office
    在这里插入图片描述找到office安装目录下的文件MSPPT.OLB:
    “C:\Program Files (x86)\Microsoft Office\Office14\MSPPT.OLB”(office2010版本)
    在这里插入图片描述点击添加所有类。
    2.wps
    找到WPS安装目录下的wppapi.dll:
    C:\Users\Administrator\AppData\Local\kingsoft\WPS Office\11.1.0.8527\office6\wppapi.dll
    在这里插入图片描述点击添加所有类。
    二、选择需要用到的头文件
    1.office
    在这里插入图片描述
    2.WPS
    在这里插入图片描述上述步骤office与WPS基本类似,需要用到的头文件也基本一致,接下来就是通过COM组件来打开PPT并放映。
    运行的效果:
    在这里插入图片描述
    具体的操作步骤不详细描述了,需要用到的朋友可以自行下载源码查看。
    https://download.csdn.net/download/xhlzjd/11982532

    展开全文
  • WPS打开Office编写的PPT,然后另存为后缀名为.PPT的文件可以被Office打开。

    用WPS打开Office编写的PPT,然后另存为后缀名为.PPT的文件可以被Office打开。

    展开全文
  • MFC通过COM组件打开PPT,支持Office及WPS,包含测试代码、动态库及源码,在只安装office的电脑中,调用office打开PPT,在只安装WPS的电脑中,调用WPS打开PPT,在同时安装了office和WPS的电脑中,调用WPS打开PPT,...
  • AppEmit v0.9.5 新功能 浏览器调用本地应用...能在以及几乎所有支持websock浏览器,包括chrome各个版本,支持打开 编辑 金山 wps office, excel ppt 并在 javascript代码中使用VBA控制。 wps Ket Kwpp ...

    AppEmit v0.9.5 新功能 浏览器调用本地应用程序 支持打开 编辑 金山 office   更多主页   下载地址   ​​​​​​​​​​​​​​

    能在以及几乎所有支持websock浏览器,包括chrome各个版本,支持打开 编辑 金山 wps office,  excel  ppt 并在

    javascript代码中使用VBA控制。

    wps

     Ket

    Kwpp

    展开全文
  • word和Excel文档的类型可以区分当前文档是用office打开还是wps打开,所以我们就获取文档类型,进行判断。 wps打开的文档,它的文档类型是DOC、DOCX、XLS、XLSX office打开的文档,它的文档类型是Microsoft*****之类...
  • 首先在开始界面找到WPS软件下的配置工具 ...接下来的就是修改下面的默认打开方式,修改word,excel和PPT 当然你也可以自行配置这些操作 至此,就已经将默认的打开方式设置为原来有的打开方式。 ...
  • 经过测试WPS2010、2012、2013、2016四个版本,发现每个版本或是调用的接口不一样,或是同样的接口调用以后有些有作用,有些无作用,经过筛选,最终确定使用2013版本,此版本下,开PPT窗口的时候,不会像2016有明显较...
  • 打开WPS,进入设置中心 点击文件格式关联 先取消勾选WPS兼容,这样下方灰色选项将会恢复可选 取消勾选后,点击确定保存即可
  • Microsoft Office是微软公司的一款办公软件,学习工作中的必备工具。...而且WPSOffice之间相互转换的话,也会有可能出现问题。 那么,很多人的电脑上都会同时安装这两款软件。如果我们电脑同时安装了WPS
  • 应用介绍安卓端办公软件,个人版免费使用用户多:全球用户600,000,000排名高:全球APP总榜同类产品榜首体积小:只安装一个应用即可打开所有格式文档云办公:免费云空间,安全高效,可以在任何设备.上及时查看和编辑远程...
  • 它的文件格式和Microsoft office的格式是不一样的,如果你的电脑上没有安装wps办公软件,那么对于wps表格文件.et、.wps是无法直接打开的,系统会提示需要安装wps office办公软件。下面小编给大家介绍一个小技巧,...
  • Office WPS PPT 修改状态栏主题名称

    千次阅读 2016-04-27 19:20:41
    1、用officeWPSPPT打开我们所需要修改的PPT模板; 2、点击PPT上的【视图】》【幻灯片母版】》在左侧中的母版列表中,选择相应的母版》右键单击幻灯片母版选择【重命名母版】》输入新名字》点击【重命名】即可...
  • word、excel、ppt文件默认使用WPS打开

    千次阅读 2019-04-08 16:10:51
    问题场景: 例如:电脑重装了系统,本来电脑上就有wps...也可以通过使用wps打开一个Word文档(方法很多),目的就是只要进入到wps页面。 2、找到设置——>配置和修复工具: 选择高级: 设置好,确定即可! ...
  • wps是当下最多上班族使用的办公软件,优点是免费,并且不输于office应用,干净简洁的软件界面,让你工作时神清气爽,最近有个用户提问到,如何在wps文字中插入和打开ppt幻灯片,其实这个操作还是挺简单的,大家可以...
  • 原因分析:因为安装WPS时关联了.doc.xls.ppt等文件的图标,卸载WPS时勾选了“保留用户配置文件”,导致Microsoft Office无法自动关联,从而无法显示.doc.xls.ppt等文件的图标; 解决方法:1、重新安装WPS,在开始...
  • wps抢鲜版(免费正版的办公软件)是一款主打最适合国人使用的办公软件品牌,对于WPS Office系列的办公软件,相信大家都不会陌生,它一直以免费且高效收到广大用户喜爱,可以实现办公软件最常用的文字、表格、演示等多种...
  • WPS OFFICE

    2018-11-19 16:23:01
    兼容免费WPS Office个人版对个人用户永久免费,包含WPS文字、WPS表格、WPS演示三大功能模块,与MS Word、MS Excel、MS PowerPoint一一对应,应用XML数据交换技术,无障碍兼容doc.xls.ppt等文件格式,你可以直接保存...
  • android 系统调用WPS打开word excel ppt pdf 等,将代码类移入的你项目,有对6.0 7.0及以上系统做文件读取方法
  • 近来使用WPS Office 2012最新版,发现使用WPS演示就可以直接实现PPT转换DOC功能,操作起来十分简单。 使用WPS演示打开PPT演示文档,再选择“WPS演示\另存为\转为WPS文字文档”命令,再在打开的“转为WPS文字文档...
  • 问题说明:安装office2016后,卸载WPS,所有office关联的图标都会变为不可识别,但程序可以打开WPS卸载后图标的注册表信息未清除,需要手动清除。修复过程:1、运行regedit,打开系统注册表; 2、找到HKEY_CLASSES...
  • OfficeWPS是大家都非常熟悉的两款办公软件,因此,使用OfficeWPS的用户都非常多,那么,OfficeWPS选择哪一些软件更好呢?关于这个问题,小编给大家分享一下来自知乎用户:给大家带来的OfficeWPS详细区别对比...
  • 7 月 3 日,金山在北京奥林匹克塔召开了主题为“简单·创造·不简单”的云·AI 未来办公大会,正式发布了了 WPS Office 2019,WPS 文档以及 WPS Office for Mac 等三款新软件,帮助用户提升办公效率。 据悉,WPS ...
  • 当我们的电脑上同时安装了WPS Office和Microsoft Office两个办公软件 怎么设置各种文件的默认打开方式呢? 第一种方法 第1步 右键Word / Excel / PPT 文件,点击【属性】。 第2步 在打开方式中点击【更改】, 选择...
  • WPS文件我们在工作中没有常用,比较常用的因该属于office文件,虽然不使用WPS文件,但是WPSoffice的转换方法我们应该要熟记,因为我们不知道什么时候就会碰到WPS文件,我们想要进行熟练的操作就需要将WPS转换成...
  • 转载请说明来源于"厦门SEO" ... wps 2013  WPSOffice独有的中间层转换框架保证WPS和微软Office的文档可以实现内核级双向精确兼容。WPS2012深度兼容Microsoft Office,你可以直接保存和打开... 使用WPS Office打开..
  • 按说WPS可以兼容OFFICE的Word和Excel以及PPT软件的,怎么可能乱码呢。一般乱码的情况,肯定是文档的编码错误,也有可能是软件版本的问题。我在电脑上新建了一个Excel表格,我发给了他,让他打开看看有没有问题,先...
  • 目前国内最主要的办公软件有两款,一是国内金山旗下的WPS,二是美国微软旗下的Microsoft Office。这两个软件是干什么用的就不多说了。 这两款软件哪个更好呢?首先告诉你,WPS肯定不是Office的对手,这不是我...
  • 一直听别人讲officewps好用,所以自己专门下载了一个office,但是最近发现自己在电脑上使用的文档不能及时上传到云端,也就是自己在手机端不能及时查看自己的文件,又不能每天都带着电脑,所以感觉特别麻烦 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,724
精华内容 689
关键字:

wps打开office的ppt