读书人

自己总结的OLE操作EXCEL的常数宏解决方

发布时间: 2012-03-28 15:40:03 作者: rapoo

自己总结的OLE操作EXCEL的常数宏
自己总结的OLE操作EXCEL的常数宏,拿出来和大家分享一下,可能不太全,希望大家不断补充.全了的话,做成一个完善的H文件,供大家使用.

C/C++ code
//exceldef.h#if !defined _HEAD_FILE_EXCELDEF#define _HEAD_FILE_EXCELDEF///////////////////////////////////////////////////////////////////////////////excel definedtypedef _variant_t    _var_t;#define etRangeValueDefault    10//WPS ET单元格默认的值类型////////////Alignment 对齐//HorizontalAlignment and VerticalAlignment//水平垂直公用 #define xlCenter        _var_t(long(-4108))//居中#define xlJustify        _var_t(long(-4130))//两端对齐#define xlDistributed    _var_t(long(-4117))//分散对齐//SetHorizontalAlignment or GetHorizontalAlignment//水平对齐#define xlGeneral        _var_t(long(1))//常规#define xlFill            _var_t(long(5))//填充#define xlCenterAcrossSelection    _var_t(long(7))//跨列居中#define xlLeft            _var_t(long(-4131))//左对齐#define xlRight            _var_t(long(-4152))//右对齐//SetVerticalAlignment or GetVerticalAlignment//垂直对齐#define xlTop            _var_t(long(-4160))//上对齐#define xlBottom        _var_t(long(-4107))//下对齐/////////////////////////////////////////////////////border use Borders::GetItem()//边框标识符#define xlDiagonalDown    _var_t(long(5))//斜下线\#define xlDiagonalUp    _var_t(long(6))//斜上线/#define xlEdgeLeft        _var_t(long(7))//左线#define xlEdgeTop        _var_t(long(8))//上线#define xlEdgeBottom    _var_t(long(9))//右线#define xlEdgeRight        _var_t(long(10))//下线#define xlInsideVertical    _var_t(long(11))//内部垂直线#define xlInsideHorizontal    _var_t(long(12))//内部水平线#define xlNone            _var_t(long(-4142))//无边框线//颜色#define xlAutomatic        _var_t(long(-4105))//自动的//SetLineStyle or GetLineStyle//边框线类型#define xlContinuous    _var_t(long(1))//连续的线──#define xlDashDot        _var_t(long(4))//点虚线-─-─#define xlDashDotDot    _var_t(long(5))//点点虚线--─--#define xlSlantDashDot    _var_t(long(13))//斜点虚线#define xlLineStyleNone    _var_t(long(-4112))//无#define xlDash            _var_t(long(-4115))//虚线┄#define xlDot            _var_t(long(-4118))//点线┈#define xlDouble        _var_t(long(-4119))//双线=//SetReadingOrder or GetReadingOrder//读取顺序#define xlRTL            _var_t(long(-5004))//从右到左#define xlLTR            _var_t(long(-5003))//从左到右#define xlContext        _var_t(long(-5002))//根据内容//PageSetup::Orientation//页面设置:方向#define xlPortrait            _var_t(long(1))//横向打印#define xlLandscape            _var_t(long(2))//纵向打印//PageSetup::PrintComments#define xlPortrait            _var_t(long(1))//横向打印#define xlLandscape            _var_t(long(2))//纵向打印//Validation//add type#define xlValidateInputOnly     _var_t(long(0))//整数#define xlValidateWholeNumber    _var_t(long(1))//整数#define xlValidateDecimal         _var_t(long(2))//小数#define xlValidateList            _var_t(long(3))//序列#define xlValidateDate             _var_t(long(4))//日期#define xlValidateTime          _var_t(long(5))//时间#define xlValidateTextLength      _var_t(long(6))//文本长度#define xlValidateCustom          _var_t(long(7))//自定义//AlertStyle#define xlValidAlertStop           _var_t(long(1))//停止#define xlValidAlertWarning       _var_t(long(2))//告警#define xlValidAlertInformation _var_t(long(3))//信息//Operator#define xlBetween        _var_t(long(1))//<>#define xlNotBetween    _var_t(long(2))//><#define xlEqual            _var_t(long(3))//==#define xlNotEqual        _var_t(long(4))//!=#define xlGreater        _var_t(long(5))//>#define xlLess             _var_t(long(6))//<#define xlGreaterEqual     _var_t(long(7))//>=#define xlLessEqual      _var_t(long(8))//<=#endif


[解决办法]
很有用,mark一下

读书人网 >VC/MFC

热点推荐