+发表新主题
lsjs 发布于2024-10-10 13:13 353 次浏览 12 位用户参与讨论
跳转到指定楼层

需求,在自定义标题栏时,想调用某个图纸的名称(不是工程图的名称),但是图纸的特性里只有图纸版本,序号等等。没有“图纸名称“这个格式,如图。
请问如何调用工程图里的某个图纸的名称。目前的解决办法是,把图纸版本写成和图纸名称一样,在标题栏里调用图纸版本。





本帖子中包含更多资源

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

x
回复

使用道具 举报

已有12人评论

kaui 发表于 2024-10-11 18:29:17

按图,你的需求不理解


本帖子中包含更多资源

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

x
回复

使用道具 举报

lsjs 发表于 2024-10-12 03:05:20
kaui 发表于 2024-10-11 18:29
按图,你的需求不理解...
我已知道了,smilinger 同学告诉我,调用不了。我说的是 图纸特性的名称。你这是模型 的名称。比如还有 工程图的名称。工程图里的单张图纸,叫图纸。我说的是图纸的名称调用不了。
回复

使用道具 举报

lsjs 发表于 2024-10-12 03:05:20
kaui 发表于 2024-10-11 18:29
按图,你的需求不理解...
我已知道了,smilinger 同学告诉我,调用不了。我说的是 图纸特性的名称。你这是模型 的名称。比如还有 工程图的名称。工程图里的单张图纸,叫图纸。我说的是图纸的名称调用不了。
回复

使用道具 举报

趣聊 发表于 2024-10-13 14:14:13
调用图纸名称是几个意思哈,有什么特殊用途?一般要调用或者说借用都是图号(一般设置为零件代号)。
回复

使用道具 举报

yixiaomiao 发表于 2024-10-15 12:24:54









多了一个“:1”,
需要在i logic中对名称字符串,截取处理。

版本不知从哪取。

本帖子中包含更多资源

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

x
回复

使用道具 举报

ndht0918 发表于 2024-10-15 19:21:50
标题栏=包含(提示条目1=需要的图纸名称)
ActiveSheet.SetTitleBlock("标题栏", ThisDrawing.Document.ActiveSheet.Name)
'获取工程图内的图纸名称, 赋值给"标题栏"的(提示条目1)
回复

使用道具 举报

lsjs 发表于 2024-10-17 08:01:05
yixiaomiao 发表于 2024-10-15 12:24
多了一个“:1”,
需要在i logic中对名称字符串,截取处理。
...
谢谢,按您的方法,可以赋值给标题栏。但是一个工程图里包含多个sheet时,就不好处理了,不能一一对应。版本 可以在图纸特性里,直接调用。

本帖子中包含更多资源

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

x
回复

使用道具 举报

lsjs 发表于 2024-10-17 08:07:14
ndht0918 发表于 2024-10-15 19:21
标题栏=包含(提示条目1=需要的图纸名称)
ActiveSheet.SetTitleBlock("标题栏", ThisDrawing.Document.Activ ......
谢谢指教,提示条目的方法,可行。不过每次只能给激活的SHEET赋值,要是能批量给所以SHEET赋值就更好了。
回复

使用道具 举报

ndht0918 发表于 2024-10-18 06:10:05
lsjs 发表于 2024-10-17 08:07
谢谢指教,提示条目的方法,可行。不过每次只能给激活的SHEET赋值,要是能批量给所以SHEET赋值就更好了。 ......
定数循环, 只能帮你到这了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Published by Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.4( 苏ICP备18011607号-1 )

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