QAxObject Excel 插入图片

语法

表达式.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);

本文作者:vanxkr

本文链接:http://www.vanxkr.com/2021/1/Qt-Excel-AddPicture

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0许可协议。转载请注明出处!

Qt编码转码
0 条评论
已登录,注销 取消