语法
表达式.AddPicture(Filename, LinkToFile, SaveWithDocument, Left, Top, Width, Height)
表达式 一个代表 Shapes 对象的变量。
参数
名称 | 必选/可选 | 数据类型 | 说明 |
---|---|---|---|
Filename | 必选 | String | 要在其中创建 OLE 对象的文件。 |
LinkToFile | 必选 | MsoTriState | 要链接至的文件。 |
SaveWithDocument | 必选 | MsoTriState | 将图片与文档一起保存。 |
Left | 必选 | Single | 图片左上角相对于文档左上角的位置(以磅为单位)。 |
Top | 必选 | Single | 图片左上角相对于文档顶部的位置(以磅为单位)。 |
Width | 必选 | Single | 图片的宽度(以磅为单位)。 |
Height | 必选 | Single | 图片的高度(以磅为单位)。 |
说明
MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue
msoFalse 使图片成为其源文件的独立副本。
msoTriStateMixed
msoTriStateToggle
msoTrue 建立图片与其源文件之间的链接。
MsoTriState 可以是下列 MsoTriState 常量之一。
msoCTrue
msoFalse 在文档中只存储链接信息。
msoTriStateMixed
msoTriStateToggle
msoTrue 将链接图片与该图片插入的文档一起保存。如果 LinkToFile 为 msoFalse,则该参数必须为 msoTrue。
Qt示例
QAxObject *shapes = work_sheet->querySubObject("Shapes"); // 插入图片
shapes->dynamicCall("AddPicture(QString&,bool,bool,double,double,double,double)",
QDir::toNativeSeparators(pic_path + pic_name), true, true, 30, 63, 802, 310);