wps演示时图片任意位置拖动

本文详细介绍了如何在WPS11.1版本中利用宏插件实现图片在演示文稿中的任意位置拖动,包括确认版本、安装插件、设置图像工具和安全、编辑图像控件代码等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.wps11.1版本,其他版本的宏插件可以自己下载。

宏插件地址:
链接: https://pan.baidu.com/s/1bUantSdIJxR_3nMAjT7kXw?pwd=6666 提取码: 6666
wps11.1版本:
链接: https://pan.baidu.com/s/1ieHj6BHAk3LxhTIFK7zg2w?pwd=6666 提取码: 6666

2.先确认自己的wps版本是不是11.1

文件-帮助-关于wps
在这里插入图片描述

3.检查是否有图像工具

开发工具-图像。如果没有,则需要安装宏插件(使用1中的链接即可)
在这里插入图片描述

4.检查文件格式和安全

开发工具-宏安全性,选择低,才能运行宏
在这里插入图片描述
看一下文件后缀名是否为pptm,如果不是,则另存为pptm即可

5.开发工具–图像

右击选择属性,如图
Picture是选择需要展示的图片。
(名称)是图像控件的名称,需要和代码保持一致。
右侧大小可以调整控件的长宽,当然也可以直接拖拽调整。
AutoSize是图片自适应,默认是Flase在这里插入图片描述

6.选中图像控件,右击选择查看代码,将原有代码删除,将下边代码直接复制粘贴,如多张图片需要复制多份代码,用图像控件的名称区分

Dim X1, Y1 As Single '用来记录位置
Dim Down 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)
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.GotoSlide(2)
SlideShowWindows(1).View.First
End Sub

'下边是控制窗口刷新的,避免图片乱飞
Private Sub Form_Load()
 Timer1.Interval = 5
 Timer1.Enabled = True
 Me.cls
End Sub
### 如何使用WPS查看图片 WPS作为一款功能强大的办公软件,支持多种文件格式的查看与编辑。对于图片的支持主要体现在以下几个方面: #### 支持的图片文件格式 WPS可以直接打开并查看常见的图片文件格式,例如JPEG (.jpg/.jpeg)、PNG (.png)、GIF (.gif) 和 BMP (.bmp)[^4]。 #### 查看图片的方法 1. **直接拖拽法** 将图片文件直接拖放到已打开的WPS文字或表格窗口中,即可完成插入和查看操作[^1]。 2. **通过菜单栏插入图片** 打开WPS文字或演示程序后,在顶部菜单栏选择 `插入` -> `图片`,然后浏览本地磁盘上的目标图片文件进行加载。 3. **利用剪贴板粘贴** 若图片已经复制到系统的剪切板上,则可以在任意一个WPS组件(如文字处理工具)内右键单击或者按快捷键 Ctrl+V 来快速粘贴展示该图像内容[^2]。 #### 特殊情况——嵌入式对象中的图片提取 当遇到某些特殊情况下(比如Excel文档里的图表或者是Word文档内的OLE对象),单纯依靠常规手段可能难以获取原始质量版本的照片资料,可以尝试如下方式解决此难题: - 对于 Excel 中含有的复杂结构化数据连同其附带图形一同保存下来再单独解析的情况,可借助第三方库 Apache POI 或 EasyExcel 进行深入开发工作以满足特定业务场景下的定制需求; - 针对 Word 文档中存在的 OLE 图片链接问题,则需注意转换源文件类型(.doc 至 .docx),从而改善兼容性和提升访问效率[^3]. ```java // Java代码示例:使用Apache POI读取Excel中的图片资源 import org.apache.poi.ss.usermodel.*; import java.io.File; import java.util.List; public class ReadImagesFromExcel { public static void main(String[] args)throws Exception{ Workbook workbook=new XSSFWorkbook(new File("example.xlsx")); Sheet sheet=workbook.getSheetAt(0); List<PictureData> pictures=sheet.getDrawingPatriarch().getPictures(); for(PictureData pic :pictures){ byte[] data=pic.getData(); // 获取图片字节数组 String formatName=pic.suggestFileExtension();// 得知扩展名 System.out.println("Image Format:"+formatName+", Size(bytes):"+data.length); } workbook.close(); } } ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值