设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[OFFICE] 让图片在excel单元格中居中

[复制链接]
跳转到指定楼层
楼主
发表于 2017-3-8 21:37:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

单靠excel的基本功能没办法直接对齐到单元格,确实需要用VBA代码来对齐。

按alt+F11,插入-模块,然后在里面输入下面的代码,回到excel,选择你需要对齐图片的工作表,然后alt+F8执行宏“duiqi”就可以了。(以图片左上角所在单元格为对齐目标单元格,注意图片别放错格子)





  1. Sub duiqi()
  2. Dim shp As Shape
  3. For Each shp In ActiveSheet.Shapes
  4. shp.Left = (shp.TopLeftCell.Width - shp.Width) / 2 + shp.TopLeftCell.Left
  5. shp.Top = (shp.TopLeftCell.Height - shp.Height) / 2 + shp.TopLeftCell.Top
  6. Next
  7. End Sub
复制代码
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-4 22:08 , Processed in 0.166358 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表