博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
再谈PowerPoint 2010导出幻灯片为图片
阅读量:7124 次
发布时间:2019-06-28

本文共 2374 字,大约阅读时间需要 7 分钟。

前些日子写了篇《 》,结果被Jackson告知,PowerPoint 2010已经有此功能了,并且PowerPoint 2007可能就已经有了。并且经最终验证,在PowerPoint 2003中同样有此功能。
        由于平时用PowerPoint并不多,所以很认真的在PowerPoint 2010中寻找、找寻,终究是没找到Jackson说的直接导出图片的功能。
        后来Jackson用邮件给我发了PSR做的教程,我才恍然大悟,在此将Jackson的方法和大家分享一下,并且再就上篇博文总结几点。
       
 一、PowerPoint 2010中直接导出幻灯片为图片
        
第一步:打开幻灯片
        
第二步:执行“文件→另存为”命令,在打开的“另存为”对话框中,选择文件类型为“JPG”。
        
第三步:选择一个保存路径,输入一个文件名,单击“保存”按钮,这时会弹出对话框询问,选择“每张幻灯片”。
        全部保存结束后会弹出对话框提示,回到指定路径,可以看到指定名称的文件夹中,是所有导出的幻灯片。
        至此,幻灯片导出为图片的工作完成,从Office 2003到Office 2010均可使用此方法导出幻灯片为图片。
        
二、两种方法的对比
        使用此方法和我上一次的博文中的方法,基本上都能实现同样的最终目的,这里作一简单比对两种方法的优劣。
         
1.使用“另存为”的方法,简单、易用,任何人都可以在一分钟之内学会,并且学会之后也不会忘记。缺点也很明显,对于单一PPT来说,这一工作没什么,如果是经常有类似工作要做,或是临时接到大量PPT都要导出图片的工作,比如十个、一百个,甚至更多,相信这个工作量就不用我多说了吧。
       
 2.使用VBA的方法,麻烦,一般用户不易上手,虽然代码不多,但毕竟想要随处可用还是挺麻烦的。但优点也是很明显的,如果有大量的此类工作,或是经常有此类的工作时,可以将那篇博文中的代码作以下几个方面的修改,将可大大提高效率。
        
做成加载宏的模式,以工具栏按钮或菜单的形式呈现,有此类工作需要时,只需要单击一下按钮即可。
        
保存路径可通过变量实现,比如PPT文件的当前路径,然后在当前路径下创建一个以PPT的文件名为名的文件夹,将图片全部导出到该文件夹中。
        
增加递归运算。
        有了以上三点改进后,可以实现的效果。不管多少个PPT文档,我们只要将其全部放到某一个文件夹下,然后单击一个按钮,会自动依次将所有幻灯片的所有内容分别导出到各自文件名命名的文件夹中。点完按钮,你可以直接去泡杯茶或是喝杯咖啡,回来,那些图片就乖乖的躺在那里了。
        
三、由此而想到的
        虽然PowerPoint用的不多,但自认Office的几大常用组件水平不算太差,但在被Jackson告知有此功能后,恁是找了半天也没有找到操作方法(期间Google、百度也用了,貌似也没找到此类相关的应用,难道就没有人有这个方面的需求?),最后还是厚着脸皮给Jackson发了邮件,询问操作步骤。而Jackson也非常认真,使用PSR录制了教程发给我,至此我才知道原来PowerPoint“另存为”还可以这样(以前真的没注意到)。
        这件事给我有以下几个方面的启发。
        
1.学会跳出圈子看问题。因为被Jackson告知PowerPoint有此功能后,我就一直钻到里面找“功能”点,各个功能区挨个看了个遍,隐藏的命令也挨个的看了一遍,就是没找到“导出”的功能。而我却忘了“另存为”里面的其他格式选项。所以很多时候,不能太过于“执着”某一点,要试着跳出圈子看问题,说不定问题就迎刃而解了。
        
2.换个方向解决问题(冷静、自信)。当时因为要将幻灯片导出,但一时没找到“导出”功能,并且Google、百度无果,在无他法之后,自己告诉自己静心下心了,想想“另类”的解决办法。于是想到了VBA(因为在Excel平台下VBA用的比较多,所以一些基本的命令、方法还算熟悉),PowerPoint下的VBA基本上上一次是第一次用,当时就调出“对象浏览器”,凭着感觉查对象的用法,没想到很快调试成功。
        人们常说,条条大道通罗马,在限定的圈子里解决不了问题时,不如试着换个方向来解决问题,当时通过VBA解决了,如果VBA解决不了,我还另一个“法宝”,调整好屏幕分辨率,调整好PowerPoint的窗口大小,将各张幻灯片直接截图。虽然说是个笨方法,但在特定的情况下,先解决问题才是最重要的,而后再想着如何做好事情、把事情做好。当然截图基本是无奈之举,被我排到最后的解决方案里面的。
       
 3.先搞清楚做什么,再搞清楚如何做。记得我跟一个同事说过,最大的问题不是如何做,而是做什么,如果你不知道自己要做什么,就算你会做,也成不了事。
        记得当时Google到有这样的资料,有人说是将PPT中的所有图像“组合”,然后右键选择“另存为图片”,经实际测试效果非常不理想,并且幻灯片的背景(模板中的图案)无法组合进去。所以我认定的事实是,要“导出”来,把幻灯片导出来,这样一张幻灯片就能完好无损的变成一幅图片了。
        举个不恰当但又易于理解的例子,比如一个人会配置网络硬件设备,建VPN等实战操作都没有问题,如果你告诉他,现在有两台异地设备,告诉他相关信息,然后跟他说,这两台设置要配VPN,他可能五分钟之内搞定问题。但现在的情况是,有一家企业在异地有分公司,各分公司的网络、硬件都构筑好了,现在要他实现各分公司的内网互联,而他却不知道该如何去做。这大概也是大家常说的不能做死技术的道理吧。
        在知识如此开放,网络信息如此浩瀚的今天,我一直认为懂得做什么(管理者)比懂得如何做(技术人员)更重要,当然两者都会是最佳的了(懂技术的管理人员)。
 
     本文转自windyli 51CTO博客,原文链接:http://blog.51cto.com/windyli/311532,如需转载请自行联系原作者
你可能感兴趣的文章
java代码Calendar类
查看>>
java多线程实现礼花绽放的效果,
查看>>
算法提高 道路和航路 SPFA 算法
查看>>
POJ2449 第K短路
查看>>
【最小割】【网络流24题】【P2762】 太空飞行计划问题
查看>>
Mysql触发器示例
查看>>
解决Asp.net中的Chart控件运行出现错误提示“ ChartImg.axd 执行子请求时出错”
查看>>
PHPExcel类导出xlsx文件 提示格式不兼容 低版本excel软件打不开 解决方案
查看>>
Android开发规范
查看>>
心已落定,入驻博客园
查看>>
paper 84:机器学习算法--随机森林
查看>>
Python自动化运维之26、Web框架本质、MVC与MTV
查看>>
样式表的样式
查看>>
雨燕框架启动流程
查看>>
spring,mapper的参数
查看>>
Java通过NIO实现快速文件拷贝的代码
查看>>
怎么样启用红米手机5的ROOT权限
查看>>
Hdoop日记Day10---RPC机制
查看>>
基于.NET的WebSocket实例:在线聊天室
查看>>
jdk8u144安装在centos7上
查看>>