谢谢你。我的问题是,“Text\u Hadrian”层是我的标准文本层。所以每幅新画都会有那个层。
我支持在将图层插入新图形之前更改图层名称。
我会考虑一下,但这似乎是最简单的解决方案。
非常感谢ML。
干杯
Col公司 我从来没有用过即时窗口,我现在用的是手表窗口,但仅此而已。老实说,我甚至不确定这个即时窗口的目的,将不得不把它放在我的vba学习清单上!
Col公司 ML,我一定是在你之后发的。
我不确定最终有两层会有什么好处,这是否与我开始时的一样,只是重命名了?我试图将这些层压缩为一层“Text\u Hadrian”。
我想,如果我在将对象插入新图形之前只在旧图形上运行代码,这似乎是最简单的?
干杯
col公司 嗨,上校,
不客气
真的没什么要学的,只是在VBA中,转到“查看”并选择“即时窗口”。
在我使用它的情况下,您可以使用debug将结果打印到即时窗口。打印
这样,您就可以看到结果,而无需在每次运行后返回图形。
你还可以用它做其他一些事情。
手表是好的,但更好的是,在视图中,选择本地窗口。
然后将光标放在代码的开头。
然后,开始按F8,我想你会很喜欢的
当地人在VBA中是无价的。
您将看到代码被逐行处理。
每个变量在处理时都会被填充。
了解代码在哪里失败是非常有价值的。
此外,我发现观察VBA如何处理和处理循环非常有用,通过观察过程可以学到很多东西。
当您完全了解循环是如何工作的时,就可以更好地使用循环编程了
你会到达那里的,我的朋友!
毫升 我们正在进行中。我们所有人! 毫升,
谢谢你的提示,我已经看过调试了。之前打印过,但不确定如何使用。我现在明白了。
哎呀!我指的是本地窗口!对不起,我真的还在学习!我想可能是你几周前向我透露了本地窗口的消息,这真的帮了我很多,的确,自从我被介绍到本地窗口以来,我开始更好地学习和理解代码。
干杯ML,
Col公司 是的,先生!是我
英雄联盟
我的朋友大卫把我介绍到“本地人”窗口,我现在离不开它。我经常问的很多问题都是通过观察本地代码来解决的。至少,您会看到错误发生在哪一行,或者没有处理哪些变量。
使用即时窗口,您现在可以看到结果。
我有代码,可以在即时窗口中拾取点并打印跳线;很酷吧?
如果您正在编程,请使用特定的点数据。
不管是谁,
回到你的问题。。。。 上校,
我认为处理场景的一个好方法是插入对象;顺便问一下,这是一个模板吗,block?
然后图层Text_Hadrian在图形中。
然后我们检查层文本;如果存在图层文字,
然后,我们说,对于层文本上的每个实体(使用选择集),
层名称=Text\u Hadrian
清除,图层文字
这样行吗?
毫升 毫升,
是的,那太好了。我很确定我也能自己写!
好的,非常感谢您。
明天我会去的。
干杯
Col。
PS我打开我的标准绘图模板,该模板由各种大小的标题栏和一组层组成,例如“Text\u Hadrian,Construction\u Line\u Hadrian,Hatch\u Hadrian”
我决定采用这种布局,因为我们必须处理来自其他软件绘图包的绘图,包括建筑师、Cladder、钢铁工人、系统供应商,以及公司中几乎不使用图层的其他绘图员!所以我只想要一个易于识别的层名称,以区别于其他层。我已经在线型比例、厚度、重量、颜色等方面制定了自己的标准,我希望创建一个漂亮的小vba代码来标准化我必须处理的任何图形。
干杯ML,我可以根据你的建议创建它,
Col公司 嘿,上校,
不客气,先生!
一旦我完全理解了你需要什么,我就能够想出一个可行的解决方案。
老实说,这正是我真正喜欢帮助你的原因之一;这是因为你想学习,而且在寻求帮助之前,你会采取主动。
这是一个很好的属性,先生!
我花了很长时间才学会这样,但一旦我开始采取这种方法,我真的开始变得更好,更足智多谋。
有时,你需要的答案是一个简单的谷歌搜索:)
现在,我希望你能自己得到答案,但如果你需要帮助,就大声喊。
如果你不介意的话,我也想看看完成的代码?
谢谢
毫升
页:
1
[2]