hallo,
ich weiß für die meisten nur ein Kinderspiel. Ich möcht im folgende code den linientyp festlgen. Irgendetwas ist falsch. Kann mir jemand weiterhelfen?
-Danke-
--------------------------------
Public Sub LayerUpdateFarbe()
'---------------------------------------------------------
'Layerliste = AutoCADlayer
Dim LayerListe As AcadLayers
Dim LayerObj As AcadLayer
'Layerfarbe
Dim LF As Long
'Strichstärke
Dim LW As Long
'Linientyp
Dim LT As String
'---------------------------------------------------------
Set LayerListe = ThisDrawing.Layers
If LayerListe.Count = 0 Then Exit Sub
For Each LayerObj In LayerListe
Select Case LayerObj.Name
Case "000_ES" To "000_ES"
LF = 10 'Layerfarbe einstellen
LW = 140 'strichstärke einstellen
LT = continuous 'Linientyp einstellen
LayerObj.Freeze = False 'Layer tauen
LayerObj.color = LF
LayerObj.Lineweight = LW
LayerObj.Linetype = LT
Case Else 'Sonstige Acadfarben
LF = 253 'Strichstärke 0.05mm
LW = 0
LT = dot
End Select
NEXTLAYER:
Next LayerObj
End Sub
---------------------------------------
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP