网站首页 > 资源文章 正文
在PowerPoint课件交互设计时,拖放操作原来大多都采用FLASH,其实在PPT中,结合控件工具中的图片控件和VBA功能,也能很好的实现,下面介绍一种在PPT中实现任意拖放图片效果的方法。
2007以前的PowerPoint版本中,可以在“控件工具箱”中找到相应的图片控件,在2013版本中,可以找到“开发工具”中控件区域的“图片控件”,
在工作区,拖动绘出要实现任意拖动的图像的显示区域,右键“属性表”,
在“Picture”属性中,选择要显示的图片,
双击该图片控件,进入VBA编辑界面,删除原有内部的代码,将以下代码复制进去,
Dim X1, Y1 As Integer '用来记录位置
Dim Down As Boolean '用来判断拖放状态
Dim X2, Y2 As Integer
Dim Down2 As Boolean
'——————————————————————————
Private Sub Image1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'按下并记录位置
If Not Down Then
X1 = X
Y1 = Y
Down = True
End If
End Sub
Private Sub Image1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'记算移动距离
If Down Then
Image1.Left = Image1.Left + X - X1
Image1.Top = Image1.Top + Y - Y1
X1 = X
Y1 = Y
End If
End Sub
Private Sub Image1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
'改变移动状态并显示移动后的图片
Down = False
SlideShowWindows(1).View.First
End Sub
关闭VBA编辑窗口,即可播放PPT,测试拖动效果。
猜你喜欢
- 2024-12-30 这9种指甲形态,提示了不同疾病! 指甲形式
- 2024-12-30 生活小智慧 电视也能当动态相簿 智能电视动态壁纸
- 2024-12-30 细胞的世界你不懂!近距离欣赏你从未见过的癌细胞
- 2024-12-30 大神解答,关于升级 Windows 11的那些事儿
- 2024-12-30 九个行为习惯对肝脏伤害很大,养肝护肝一定避开
- 2024-12-30 「办公软件」PPT经常用的技巧(一)
- 2024-12-30 《王国之心3》DLC拍照模式展示 可设定战斗条件
- 2024-12-30 UGG不读“油机机”!这些英文太多人读错
- 2024-12-30 真香!闲鱼百十来块的老ipad,对于会DIY的人来说真的赚翻了
- 2024-12-30 西门子触摸屏应用(滑入画面) 西门子触摸屏移动图形怎么设置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)