Shapes.AddPicture参数
时间: 2024-09-27 22:16:23 浏览: 87
C#工程向excel中插入图片
`Shapes.AddPicture` 是Excel VBA中用于向工作表添加图片的一个常用方法,其语法一般如下:
```vba
Shapes.AddPicture FileName, LinkToFile, SaveWithDocument
```
其中参数说明如下:
1. **FileName** (必需) - 图片文件的完整路径。它可以是相对路径,也可以是绝对路径。如果希望图片以链接的形式插入,可以将此值设为空字符串。
2. **LinkToFile** (可选) - 如果设为 `True`,则图片会作为外部链接插入,即它存储在源位置,而不是作为工作簿的一部分;若设为 `False`(默认),则图片会被复制到工作簿中,更改链接可能会导致丢失原始图片。
3. **SaveWithDocument** (可选) - 如果设为 `True`,则图片将在关闭工作簿时一同保存;如果设为 `False`,则只有当工作表被打开时图片才会显示。默认值通常是 `True`。
例如,如果你想插入本地的图片 "C:\Users\用户名\Pictures\example.jpg" 并保留副本,你会这样做:
```vba
Shapes.AddPicture Filename:="C:\Users\用户名\Pictures\example.jpg", LinkToFile:=False, SaveWithDocument:=True
```
阅读全文