excel - SaveAs Pictures on excel 维护他们的分辨率
问题描述
我想征求意见,我设法使用以下代码在 Excel 上附加了一张图片:
Dim pic as shape
Dim L, T as Double
Dim filename as string
L=100 'for Left
T=100 'for top
Filename='whatever the file path & name is
Set pic = sheets("sheet1").shapes.addpicture(filename,msofalse, msotrue, L,T,-1,-1)
Pic.height=100
此代码用于保持图片分辨率,但是当我将保存为时出现问题,嵌入在 excel 中的图片在保存并打开该保存的文件后失去其原始分辨率。
Dim filepath, filename, file as string
Filepath='where ever the file path is
Filename='name of the file you want
File=filepath & "\" & filename & ".xlsx"
Sheets("sheet1").copy
Activeworkbook.SaveAs Filename:=(file)
Activeworkbook.close True
你们有关于如何在使用宏保存时保持图片分辨率的想法吗?谢谢
解决方案
推荐阅读
- mulesoft - 动态更改 Mule 流中源和目标的表名称以将数据从 SQL Server DB 加载到雪花
- string - 如何在 UWP WebView 中查找不同屏幕中的字符数
- kubernetes - GitHub Action - 运行 kubernetes set image 命令时出错
- ios - 如何为卡片组图像赋值,然后在 Swift 中进行比较
- laravel - Laravel 作业实时执行而无需启动队列
- node.js - Docker-compose 卷不与本地文件同步,当我删除本地文件的卷时工作
- javascript - 计算休息时间
- lisp - 在 Common Lisp 中运行 `create-react-app`
- android - Android 项目,在迁移到 gradle 4.0+ 版本后无法构建
- asp.net-core - 无法从 Mac 卸载 Microsoft.NETCore.App 3.1.100