自己总结的OLE操作EXCEL的常数宏解决方法
自己总结的OLE操作EXCEL的常数宏
自己总结的OLE操作EXCEL的常数宏,拿出来和大家分享一下,可能不太全,希望大家不断补充.全了的话,做成一个完善的H文件,供大家使用.
------解决方案--------------------
很有用,mark一下
自己总结的OLE操作EXCEL的常数宏,拿出来和大家分享一下,可能不太全,希望大家不断补充.全了的话,做成一个完善的H文件,供大家使用.
- C/C++ code
//exceldef.h #if !defined _HEAD_FILE_EXCELDEF #define _HEAD_FILE_EXCELDEF ///////////////////////////////////////////////////////////////////////////// //excel defined typedef _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一下