类似这些操作 Excel现在和WPS是通用的 这都是在明经和网上找的- ;;说明:设置表格列宽度
- ;;参数:XLApp:已打开的excel文件对象
- ;;参数:index:区域索引,A1引用格式或者行列表
- ;;参数:h:字符串格式数字
- ;;返回:
- (Defun BF-Excel-setRangeheight (XLApp index h)
- (vlax-put-property (BF-Excel-getRange dcbg-excelobj index) "ColumnWidth" h)
- )
- ;;说明:设置表格边框
- ;;参数:xlapp:已打开的excel文件对象
- ;;参数:index:区域索引,A1引用格式或者行列表
- ;;参数:n:边框线宽
- ;;返回:
- (defun lm-Excel-set-Borders-Weight(xlapp index n)
- (setq range(BF-Excel-getRange xlapp index))
- (vlax-put-property (vlax-get-property range "Borders") "Weight" n)
- )
- ;;说明:设置表格边框线形,线形为0-13的数字,其中0为无边框,其余数字个对应不同的线型
- ;;参数:xlapp:已打开的excel文件对象
- ;;参数:index:区域索引,A1引用格式或者行列表
- ;;参数:n:边框线形数字
- ;;返回:
- (defun lm-Excel-set-Borders-LineStyle(xlapp index n)
- (setq range(BF-Excel-getRange xlapp index))
- (vlax-put-property (vlax-get-property range "Borders") "LineStyle" n)
- )
- ;;说明:设置表格边框颜色,颜色索引号可以为数字1-56,其中1为黑,2为白,3...
- ;;参数:xlapp:已打开的excel文件对象
- ;;参数:index:区域索引,A1引用格式或者行列表
- ;;参数:n:色号
- ;;返回:
- (defun lm-Excel-set-Borders-ColorIndex(xlapp index n)
- (setq range(BF-Excel-getRange xlapp index))
- (vlax-put-property (vlax-get-property range1 "Borders") "ColorIndex" "n")
- )
|