yhly555 发表于 2016-6-8 11:12 
可以再问一个问题吗?如何用lisp设置多个单元的外侧框线(非所有框线),如图所示,谢谢!  - (defun bk () ;设置区域B2:F5区域的外框
- (setq ExcelApp (vlax-get-object "Excel.Application"))
- (setq range (vlax-get-property ExcelApp "range" "B2:F5"))
- (setq range_B (vlax-get-property range "Borders"))
- (setq range_l (vlax-get-property range_B 'item 7))
- (vlax-put-property range_l "LineStyle" 1)
- (vlax-put-property range_l "ColorIndex" -4105)
- (vlax-put-property range_l "TintAndShade" 0)
- (vlax-put-property range_l "Weight" 2)
-
- (setq range_t (vlax-get-property range_B 'item 8))
- (vlax-put-property range_t "LineStyle" 1)
- (vlax-put-property range_t "ColorIndex" -4105)
- (vlax-put-property range_t "TintAndShade" 0)
- (vlax-put-property range_t "Weight" 2)
-
- (setq range_bt (vlax-get-property range_B 'item 9))
- (vlax-put-property range_bt "LineStyle" 1)
- (vlax-put-property range_bt "ColorIndex" -4105)
- (vlax-put-property range_bt "TintAndShade" 0)
- (vlax-put-property range_bt "Weight" 2)
-
- (setq range_r (vlax-get-property range_B 'item 10))
- (vlax-put-property range_r "LineStyle" 1)
- (vlax-put-property range_r "ColorIndex" -4105)
- (vlax-put-property range_r "TintAndShade" 0)
- (vlax-put-property range_r "Weight" 2)
-
- (setq range_iv (vlax-get-property range_B 'item 11))
- (vlax-put-property range_iv "LineStyle" -4142)
-
- (setq range_ih (vlax-get-property range_B 'item 12))
- (vlax-put-property range_ih "LineStyle" -4142)
-
-
- )
|