冷秋魂的专栏

珍惜才能拥有

Excel编程——自动换行

 有时需要设置某个单元格自动换行,使用下面的函数:COleVariant covTrue((short)TRUE);       oCurCell.SetWrapText( covTrue );

2008-08-25 09:14:00

阅读数 897

评论数 0

Excel函数使用——求逆矩阵和矩阵的值(Minverse和MDeterm)

       帮网友解决求逆矩阵的问题。本文的重点是动态数组的使用和SAFEARRAY转换成普通数组的方法(也就是SafeArrayGetElement函数的使用)。 // 定义测试数组int arg2[3][3] = {1, 2, 1,            3, 4, -1,         ...

2008-08-07 21:18:00

阅读数 4587

评论数 0

Excel函数使用——求方差(Var或VarP)

有网友问我,他说求方差的函数只能指定30个参数,也就是只能求30个数的方差,他有一个数组,里面有3000个数组,怎样实现? 我在Excel中使用我发现,这个函数的确只能有30个参数。 但是这三十个参数可以是样本,也可以是样本总体。 样本就是一个int数,样本总体就是一个int数组(如果是样本总体,...

2008-08-06 10:44:00

阅读数 12781

评论数 0

Excel编程——获得Excel中的函数

        在Excel中可以插入函数,怎样获得这些函数呢?       WorksheetFunction oFun;       oFun.AttachDispatch( m_oExcelApp.GetWorksheetFunction(), TRUE );        // 测试ln函...

2008-07-31 11:51:00

阅读数 746

评论数 0

ADO对象——获取数据库字段的数据类型

        如果想根据字段的数据类型不同,进行不同的操作,就必须知道字段的数据类型。       例如:       如果字段的数据类型是日期:则Format类似于***年***月***日的字符串。       如果字段的数据类型是时间:则Format类似于***:***:***的字符串   ...

2008-07-16 16:14:00

阅读数 2793

评论数 0

Excel操作——单元格的字体和对齐方式

        字体的属性包括:名称,大小,颜色,颜色索引,加粗,倾斜,下划线等等。这里只说明前四个,后面的与前四个基本相同。        获得名称,大小,颜色和颜色索引等四个属性。     oCurCell.AttachDispatch( m_oCurrRange.GetItem( COleV...

2008-07-07 17:00:00

阅读数 1275

评论数 0

Excel操作——单元格的边框

       边框的属性主要有四个:颜色,颜色索引(无实际意义),线条类型,线条粗细。     获得一个单元格的边框信息可使用如下方式:     Borders oBorders;     Border oBorder;     oBorders = oCurCell.GetBorders(); ...

2008-07-07 16:47:00

阅读数 1284

评论数 0

Excel操作——合并单元格的相关信息

        对于合并单元格的内容和备注等信息,只有通过合并前左上角的单元格坐标才能获得,所以本文介绍怎样获得合并单元格相关信息。1.       判定是否是合并单元格       之前提到了判断一个单元格是否是合并单元格的方法,这里再叙述一遍。       先获得一个单元格实例:       ...

2008-07-07 16:14:00

阅读数 1848

评论数 0

Excel操作——禁用警告提示

        在程序中对Excel操作,经常会有很多提示。例如:保存文件时是否覆盖,删除WorkSheet时是否清空数据等等。       在_Application的方法中找到下面两个函数:1.       SetAlertBeforeOverwriting 在覆盖时是否提示。设置为FALSE...

2008-07-04 09:46:00

阅读数 890

评论数 0

Excel操作——删除工作表

        研究一阵Excel了,也知道调用_WorkSheet对象的Delete方法就可以删除工作表,但试了很多次都不成功,经过反复试验,发现原来必须先把工作表中的数据清空,才能删除。有人说不用,我想可能是Office版本的差别的,我用Office2003肯定是这样,2007也许就不用了。 ...

2008-07-04 09:44:00

阅读数 2038

评论数 3

Excel编程——WorkSheet的名称

 这里说明与WorkSheet名称相关的两个操作:1.        获得一个Excel文件中所有WorkSheet的名称。2.        根据指定的WorkSheet名称,获得该WorkSheet的接口。 第一个操作:int CIOExcel::getWorksheetsNameList( ...

2008-06-26 10:09:00

阅读数 1169

评论数 0

Excel编程——复制WorkSheet

        Excel在复制WorkSheet时有多种选择,Excel中“move or copy”的功能界面如下图所示:       可以在同一个Workbook中移动,也可以复制到新的Workbook中。而我需要的功能是将Worksheet保存到新的Workbook中,然后将Workboo...

2008-06-18 14:48:00

阅读数 3503

评论数 0

Excel编程——获得Excel单元格的备注

         获得单元格的公式很简单,通过Range oCurCell;oCurCell.AttachDispatch( m_oCurrRange.GetItem( COleVariant( (long)i ), COleVariant( (long)j ) ).pdispVal, TRUE ...

2008-06-18 14:10:00

阅读数 1927

评论数 0

VC操作Excel——插入图片以及对图片的修改

插入一张图片Shapes m_ oShapes;m_oShapes.AttachDispatch( m_oWorkSheet.GetShapes(), TRUE );m_oShapes.AddPicture( _T( "D://Blue hills.jpg" ), false,...

2008-05-13 15:18:00

阅读数 5497

评论数 1

VC操作Excel——打印预览

Excel中的打印预览功能: m_oExcelApp.SetVisible( TRUE );m_oWorkBook.PrintPreview( _variant_t( false ) );

2008-05-13 15:13:00

阅读数 3108

评论数 0

VC6.0生成Excel文件

 源码请参考:在我的资源中:VC读写Excel 上文介绍了读取Excel文件中数据的方法,这回说明生成一个Excel文件的方法。 初始化Com库和使用的对象都和上文一样,下面这段代码的逻辑是:1.       先打开一个Excel文件,2.       在激活的Sheet的下一个sheet中写入数...

2008-05-09 13:44:00

阅读数 9149

评论数 0

VC6.0读取Excel数据

源码请参考:在我的资源中:VC读写Excel 现在对Excel的操作越来越流行,可能还有对表格的格式进行修改等复杂的操作,这里只说明读取Excel文件的方法(这里以2003为例)。 1.        首先要将excel类添加到工程中。在ClassWizard中,【Add Class】,在Exc...

2008-05-09 13:18:00

阅读数 21802

评论数 16

提示
确定要删除当前文章?
取消 删除
关闭
关闭