首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >得到图片的大小

得到图片的大小
EN

Stack Overflow用户
提问于 2014-04-29 10:17:32
回答 1查看 7.3K关注 0票数 4

我目前有一个PowerPoint宏,它在当前幻灯片中插入一张图片,其原始大小为:

代码语言:javascript
复制
Sub Insert_Traverse_2()
    Dim oPic As Shape
    Set oPic = ActiveWindow.View.Slide.Shapes.AddPicture("\\nlamvfs00065\homes\nlkpec\newpic.png", False, True, 0, 0, -1, -1)
End Sub

我如何“获得”图像的大小?我想做一些类似于

Powerpoint VBA Macro to copy object's size and location and paste to another object

但是,对于我创建的对象,"ShapeRange“似乎是不可选的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-29 10:27:37

试试这个:

代码语言:javascript
复制
Sub Insert_Traverse_2()
    Dim oPic As Shape
    Set oPic = ActiveWindow.View.Slide.Shapes.AddPicture("\\nlamvfs00065\homes\nlkpec\newpic.png", False, True, 0, 0, -1, -1)
    With oPic
        MsgBox .Width
        MsgBox .Height
        MsgBox .Left
        MsgBox .Top
    End With
End Sub
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23361823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档