关于EXCEL相关类的一些函数解释

来源:互联网 发布:酷家乐装修软件下载 编辑:程序博客网 时间:2024/06/05 15:06

1,向Excel表格中写入数据时需要使用Range类的SetItem方法,该方法的语法如下:
     void SetItem(const VARIANT& RowIndex, const VARIANT& ColumnIndex, const VARIANT& newValue);
     参数说明:
     RowIndex:要插入数据的单元格行索引。
     ColumnIndex:要插入数据的单元格列索引。
     NewValue:要插入到单元格中的数据。

2,

通过Shapes类的AddPicture方法实现将图片文件插入到Excel表格中,该方法的语法如下:

LPDISPATCH AddPicture(LPCTSTR Filename, long LinkToFile, long SaveWithDocument, float Left, float Top,float Width, float Height);

        Filename                    存储图片文件的路径字符串
        LinkToFile                  表示要连接到的文件 
        SaveWithDocument   表示将图片与文档一起保存
        Left                             图片插入位置的左上角横坐标
        Top                             图片插入位置的左上角纵坐标
        Width                          表示插入的图片的显示宽度
        Height                          表示插入的图片的显示高度
 3,

      Shapes类的AddTextEffect方法来设置艺术字的种类,该方法的语法如下:

       LPDISPATCH AddTextEffect(long PresetTextEffect,LPCTSTR Text,LPCTSTR FontName,float FontSize,long            FontBold,long FontItalic,float Left,float Top);

       AddTextEffect方法中的参数说明如表1所示。

        PresetTextEffect要设置的艺术照效果,对应于“艺术字库”中的列表,按从上到下,从左到右的顺序排列
      Text要设置为艺术字的文字
     FontName字体名称
       FontSize 字体大小
       FontBold是否加粗

       FontItalic是否斜体

         Left左边位置
       Top 上边位置
 4,调用SetMergeCells方法可以将设置的单元格合并成一个单元格

 0:flexMergeNever                 默认的选项,就是不合并
1:flexMergeFree                   不规则的合并
2:flexMergeRestrictRows          行合并
3:flexMergeRestrictColumns       列合并
4:flexMergeRestrictBoth          行,列都合并


0 0
原创粉丝点击