明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1318|回复: 10

[已解答] excel单元格自动换行问题

[复制链接]
发表于 2016-6-7 17:36 | 显示全部楼层 |阅读模式
如果用lisp设置excel单元格自动换行?谢谢!
发表于 2016-6-8 10:33 | 显示全部楼层
  1. (defun zdhh () ;A1单元格设置为自动换行
  2.   (setq ExcelApp (vlax-get-object "Excel.Application"))
  3.         (setq range (vlax-get-property ExcelApp "range" "A1"))
  4.         (vlax-put-property range "WrapText" :Vlax-true)
  5.         )

评分

参与人数 1明经币 +1 收起 理由
USER2128 + 1 很给力!

查看全部评分

 楼主| 发表于 2016-6-8 10:55 | 显示全部楼层
819534890 发表于 2016-6-8 10:33

非常感谢!好人一生平安,今年必定发大财。
 楼主| 发表于 2016-6-8 11:12 | 显示全部楼层
819534890 发表于 2016-6-8 10:33

可以再问一个问题吗?如何用lisp设置多个单元的外侧框线(非所有框线),如图所示,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2016-6-8 12:56 | 显示全部楼层
yhly555 发表于 2016-6-8 11:12
可以再问一个问题吗?如何用lisp设置多个单元的外侧框线(非所有框线),如图所示,谢谢!
  1. (defun bk () ;设置区域B2:F5区域的外框
  2.   (setq ExcelApp (vlax-get-object "Excel.Application"))
  3.         (setq range (vlax-get-property ExcelApp "range" "B2:F5"))
  4.         (setq range_B (vlax-get-property range "Borders"))
  5.         (setq range_l (vlax-get-property range_B 'item 7))
  6.         (vlax-put-property range_l "LineStyle" 1)
  7.         (vlax-put-property range_l "ColorIndex" -4105)
  8.                 (vlax-put-property range_l "TintAndShade" 0)
  9.                 (vlax-put-property range_l "Weight" 2)
  10.                        
  11.                 (setq range_t (vlax-get-property range_B 'item 8))
  12.         (vlax-put-property range_t "LineStyle" 1)
  13.         (vlax-put-property range_t "ColorIndex" -4105)
  14.                 (vlax-put-property range_t "TintAndShade" 0)
  15.                 (vlax-put-property range_t "Weight" 2)
  16.                
  17.                                         (setq range_bt (vlax-get-property range_B 'item 9))
  18.         (vlax-put-property range_bt "LineStyle" 1)
  19.         (vlax-put-property range_bt "ColorIndex" -4105)
  20.                 (vlax-put-property range_bt "TintAndShade" 0)
  21.                 (vlax-put-property range_bt "Weight" 2)
  22.                
  23.                 (setq range_r (vlax-get-property range_B 'item 10))
  24.         (vlax-put-property range_r "LineStyle" 1)
  25.         (vlax-put-property range_r "ColorIndex" -4105)
  26.                 (vlax-put-property range_r "TintAndShade" 0)
  27.                 (vlax-put-property range_r "Weight" 2)
  28.                
  29.                                                 (setq range_iv (vlax-get-property range_B 'item 11))
  30.         (vlax-put-property range_iv "LineStyle" -4142)
  31.        
  32.                                                 (setq range_ih (vlax-get-property range_B 'item 12))
  33.         (vlax-put-property range_ih "LineStyle" -4142)
  34.                
  35.        
  36. )

评分

参与人数 1明经币 +1 收起 理由
USER2128 + 1 很给力!

查看全部评分

 楼主| 发表于 2016-6-8 15:03 | 显示全部楼层
819534890 发表于 2016-6-8 12:56

谢谢!高手啊,太帅了,设置单元格保留小数点位数如何实现?
发表于 2016-6-8 16:10 | 显示全部楼层
不错收藏了
发表于 2016-6-8 16:28 | 显示全部楼层
感谢 819534890 分享程序,学习了!
发表于 2016-6-9 09:44 | 显示全部楼层
yhly555 发表于 2016-6-8 15:03
谢谢!高手啊,太帅了,设置单元格保留小数点位数如何实现?

有了前边两个作为基础,在EXCEL的VBA里边把前两个手动做一下录制成宏,对照一下
再把你最后这个在EXCEL里边手动做出来录制所宏,差不多就知道该怎么写了
 楼主| 发表于 2016-6-11 10:58 | 显示全部楼层
llsheng_73 发表于 2016-6-9 09:44
有了前边两个作为基础,在EXCEL的VBA里边把前两个手动做一下录制成宏,对照一下
再把你最后这个在EXCEL里 ...

谢谢提示,解决了,感谢大家的帮助,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-21 01:21 , Processed in 0.306637 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表