中人网

标题: PPT使用技巧(四)——快速在PPT里插入图片 [打印本页]

作者: 小小香儿    时间: 2011-7-29 09:13
标题: PPT使用技巧(四)——快速在PPT里插入图片
核心提示:当微软的Office与微软VB中的宏功能相遇时,便可以创造出强大的功能,例如在这篇文章中就介绍了利用这两个工具瞬间插入上百张图片。
4 ^. k/ z$ `7 U1 H, K2 ?5 L1 }! X; Y, M
      当微软的Office与微软VB中的宏功能相遇时,便可以创造出强大的功能,例如在这篇文章中就介绍了利用这两个工具瞬间插入上百张图片。
2 G+ v6 f$ K# G1 p  T! q  l  d
0 Q: \- M4 l" g6 \) a. E& H, x      如果要插入几十甚至几百张图片,并且要求每张图片插入到每张幻灯片页面上(即有几张照片就要有几张幻灯片)你会怎么做?/ f; }  A4 `( d' B* y
/ P1 s6 i; a: L4 t) J8 X
      按照常用的方法点击“插入→图片→来自文件”菜单命令,然后一个一个选择需要的图片,或者点击“格式→背景”命令,将图片作为PowerPoint的背景导入,这样也太浪费时间了。在这种情况下,可以借助PowerPoint强大的宏功能,将多步操作合并为一步,批量插入图片。( I  Z( z* L$ l; ?

! Q: @5 v3 O" J) R$ A: Y7 b  v      第一步:首先准备好图片,假设在C盘下面的Pictures文件夹内有100张jpg格式的图片,如“C:Pictures1.jpg”、“C:Pictures2.jpg”、“C:Pictures3.jpg”等,文件名是有序的数字
9 d7 Q* z) i# k  \, x! Z
8 j' q) K* Z+ ~. X( G      第二步:启动PowerPoint 2003,按下Alt+F11键打开Visual Basic编辑器窗口,点击“插入→模块”菜单命令,在弹出的代码编辑窗口中输入以下代码:
) ?$ |, z- g7 p# d* D
' T# B, `& G& P  l- z- q/ J( G3 vSub InsertPic()
4 s( C! x/ ?5 f- G* A9 i7 n  d& d( [; l
Dim i As Integer
6 d8 L) I  j  U1 L, d0 {" o' l; [7 [8 F/ f# K9 E; ^
For i = 1 To ActivePresentation.Slides.Count" ^* x4 D% w9 s1 _" S8 A; ^' ~
' S4 F8 S. I$ W
ActivePresentation.Slides(i).Select
  G7 l5 S! v" W4 z. r" X9 R% V9 s" N  F$ H6 [' N% d
With ActiveWindow.Selection.SlideRange5 |. p1 O* t0 X
  Q! @6 o; [& s3 c
.FollowMasterBackground = msoFalse
) O0 q/ }: P$ ~) k8 j, v. x: n% J7 e3 e# U4 I6 ~4 [) A9 v% |; [
.Background.Fill.UserPicture "C:Pictures" & i & ".jpg"
( \- D& |: K7 Z9 a: T  g
9 Y0 _) R  v" H7 {1 U! Q9 nEnd With
# _% E% |( l' ~# L3 ~, J: o
# y# ^% z8 O/ t( `; TNext
5 N  w1 t- p) ^! x& J: |1 z9 ^* ]' u9 z( J
End Sub1 @- s9 Z8 E/ {/ P) S  f

4 W# B" t5 f' n      第三步:关闭Visual Basic编辑器窗口,上面的模块代码会自动保存。此时,连续按Ctrl+M键建立与图片数目相等(如:100)的多个空白幻灯片。按Alt+F8键打开宏对话框,选中我们上面建立的InsertPic宏,点击“运行”即可,100张图片很快就自动插入到幻灯片中。
作者: 宠着小猪    时间: 2011-7-29 09:29
哇!~很实用哦!!
作者: qangel    时间: 2011-7-29 09:40
哇,要去试试
作者: 芋儿    时间: 2011-7-29 11:54
哈,很少用到宏功能,谢谢香儿的分享,要去试试了
作者: zyclarence    时间: 2011-7-29 13:33
这个好。利用循环
作者: qingtengcha    时间: 2011-7-29 15:46
以前没试过宏功能,现在还是要多看看学习这方面的了,谢谢楼主分享
作者: 山村牧童    时间: 2011-8-1 17:44
感谢分享!辛苦啦!
作者: 枫行    时间: 2011-8-5 15:04
我对VB完全是空白啊~谢谢!自己不会编写,收藏起!
作者: wo2wojia    时间: 2011-9-22 10:10
VB 已然很多年不用了。。。号东西啊
作者: 女蚂蚁    时间: 2012-8-20 12:00
这个我怎么学不会呢?是不是相片一定要按顺序数字编号呢
作者: 64970775    时间: 2012-9-26 15:02
好技巧绝不放过!!) }' Z5 H0 E. Y9 _9 Z# `0 V% S
收藏了~




欢迎光临 中人网 (http://bbs.chinahrd.net/) Powered by Discuz! X2.5