Sub Example_ActiveLayer() ' 本範例將會傳回目前的圖層,再增加一個新的圖層並將新增的圖層 '設為「使用中的圖層」,最後會將「使用中的圖層」設為原本的圖層 Dim currLayer As AcadLayer Dim newLayer As AcadLayer ' 傳回目前文件內「使用中的圖層」 Set currLayer = ThisDrawing.ActiveLayer MsgBox "The current layer is " & currLayer.name, vbInformation, "ActiveLayer Example" ' 建立一個新的圖層並將它設為「使用中的圖層」 Set newLayer = ThisDrawing.Layers.Add("TestLayer") ThisDrawing.ActiveLayer = newLayer MsgBox "The new layer is " & newLayer.name, vbInformation, "ActiveLayer Example" ' 回復「使用中的圖層」為原本的圖層 ThisDrawing.ActiveLayer = currLayer MsgBox "The active layer is reset to " & currLayer.name, vbInformation, "ActiveLayer Example" End Sub |
本網誌將提供一些 AutoCad 的物件、屬性、方法、事件的說明,並會提供一些範例,所有的文章來源將會參考到 AutoCad 說明或網路上的文章,如有侵權事宜請寄 E-Mail 告知或留言在文章的意見內告知,本人知悉後將會立刻刪除該篇文章。
2008年11月20日 星期四
屬性 ActiveLayer 範例
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言