明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 575|回复: 8

[提问] 表格内字体颜色怎么改,请教一下

[复制链接]
发表于 2020-1-15 08:04 | 显示全部楼层 |阅读模式
附件内几个表格字体颜色是黄色的,怎么在不炸开表格的情况下改一下所有字体的颜色,请高手支招,谢谢!!

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-1-15 09:19 | 显示全部楼层
双击进入格子,选择文字,一个个改
 楼主| 发表于 2020-1-15 11:10 | 显示全部楼层
andyhua 发表于 2020-1-15 09:19
双击进入格子,选择文字,一个个改

老师您好,您的法子我竟然无言以对,不过您自己可以先验证一下,附件的表格不炸开真的能改??
发表于 2020-1-15 14:58 | 显示全部楼层
(defun c:test ( / en ss ent x n )
  (setq en (strcat "\C" (itoa (getint "请输入颜色代号:")) ";"))
  (setq ss (ssget "X" (list (cons 0 "ACAD_TABLE"))))
  (repeat (setq n (sslength ss))
    (setq ent (entget (ssname ss (setq n (1- n)))))
    (mapcar '(lambda (x)
               (if (= (type (cdr x)) 'STR)
                 (if (vl-string-search "\c65535;" (cdr x))
                   (setq ent (subst (cons (car x) (vl-string-subst en "\c65535;" (cdr x))) x ent)))
                )
              )
        ent )
    (entmod ent)
   )
  (princ)
)

评分

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

查看全部评分

 楼主| 发表于 2020-1-15 15:48 | 显示全部楼层
wang_cn10 发表于 2020-1-15 14:58
(defun c:test ( / en ss ent x n )
  (setq en (strcat "\C" (itoa (getint "请输入颜色代号:")) ";"))
...

您好,谢谢提供解决方法,可是为什么只能更改一次啊,更改一次后,我试着保存关闭再打开也不行呢,再打开就固定到更改的颜色,无法再改变了
发表于 2020-1-15 20:58 | 显示全部楼层
xj6019 发表于 2020-1-15 15:48
您好,谢谢提供解决方法,可是为什么只能更改一次啊,更改一次后,我试着保存关闭再打开也不行呢,再打开 ...

因为你原来的图文字颜色为  "\c65535;"  改了之后不是这个了,具体你可以查看表格组码,改一下这里就行
 楼主| 发表于 2020-1-15 21:25 | 显示全部楼层
wang_cn10 发表于 2020-1-15 20:58
因为你原来的图文字颜色为  "\c65535;"  改了之后不是这个了,具体你可以查看表格组码,改一下这里就行

明白是怎么回事了,不可以弄成一种通用的吗,这个样使用有点太局限了吧,好改的话,麻烦稍微完善一下,谢谢!!
发表于 2020-1-19 09:02 | 显示全部楼层
本帖最后由 panliang9 于 2020-1-19 09:09 编辑

用stripmtext将将表格的文字的属性全部剥掉。就可以直接在属性里改文字的颜色了。


本帖子中包含更多资源

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

x

评分

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

查看全部评分

 楼主| 发表于 2020-1-20 09:00 | 显示全部楼层
非常感谢您提供的解决方法,谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 18:39 , Processed in 0.270266 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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