Board logo

标题: 用VC调用EXCEL时如何在EXCEL中插入图片 [打印本页]

作者: hewenyuan77    时间: 2006-12-8 09:25     标题: 用VC调用EXCEL时如何在EXCEL中插入图片

用VC调用EXCEL,如何在EXCEL插入位图,并控制大小 (0)


见下面的程序,
void CfqdpcrDoc::ResultExport(_Application app, Worksheets objSheets)
{
Range rgTitle,rgExceldata; //栏目标题区域
Range range[10]; //用于左边第一列
_Worksheet objSheet;
COleVariant covTrue((short)TRUE);
Font font;

//显示在第4张工作表
    objSheet = objSheets.GetItem(COleVariant((short)(4)));
//导出栏目标题
rgTitle=objSheet.GetRange(COleVariant("A1"),COleVariant("A1"));
rgTitle.SetValue(COleVariant("相对定量分析"));
rgTitle=rgTitle.GetEntireColumn();
font=rgTitle.GetFont();
font.SetBold(covTrue);
rgTitle.AutoFit();
//我现在想在B4到J10的区域中插入一张位图。不知道怎么编程,不知道怎么办。请多多指教

VB的宏是这样的:
Sub Macro3()
'
' Macro3 Macro
' 宏由 hwy 录制,时间: 2006-12-8
'
'
    Range("C62:E66").Select
    ActiveSheet.Pictures.Insert( _
        "C:\Documents and Settings\hwy\My Documents\My Pictures\样品.jpg").Select
End Sub
但是在VC中我不知道怎么办了。
作者: Nothing    时间: 2006-12-9 00:24

调用应当是一样的,只是变量名不一样。

在VC中,文件名中的\应当用\\代替。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0