Shapes.AddPicture 方法 (Excel)

从现有文件创建图片。 返回一个 Shape 对象,该对象表示新的图片。

语法

表达式AddPicture (FileNameLinkToFileSaveWithDocumentLeftTopWidthHeight)

expression:一个表示 Shapes 对象的变量。

参数

名称 必需/可选 数据类型 说明
FileName 必需 字符串 要从中创建图片的文件。
LinkToFile 必需 MsoTriState 要链接至的文件。 使用 msoFalse 使图片成为文件的独立副本。 使用 msoTrue 将图片链接到从中创建图片的文件。
SaveWithDocument 必需 MsoTriState 将图片与文档一起保存。 使用 msoFalse 仅存储文档中的链接信息。 使用 msoTrue 将链接图片与插入到的文档一起保存。 如果 LinkToFilemsoFalse,则此参数必须为 msoTrue
Left 必需 Single 图片左上角相对于文档左上角的位置 (以 ) 为单位。
Top 必需 Single 图片左上角相对于文档顶部的位置(以磅为单位)。
Width 必需 Single 图片的宽度,以磅 (输入 -1 以保留现有文件) 的宽度。
Height 必需 Single 图片的高度,以磅 (输入 -1 以保留现有文件的高度) 。

返回值

Shape

示例

本示例将从 Music.bmp 文件创建的图片添加到 myDocument。 插入的图片链接到创建它的文件,并使用 myDocument 保存。

Set myDocument = Worksheets(1) 
myDocument.Shapes.AddPicture _ 
    "c:\microsoft office\clipart\music.bmp", _ 
    True, True, 100, 100, 70, 70

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。