CADsite forum

AutoCAD => VBA => Topic gestart door: hakor op vr 13 07 2007, 12:29:57

Titel: annotative blocks en VBA
Bericht door: hakor op vr 13 07 2007, 12:29:57
Wie kent het volgende probleem:
Ik heb een annotative block. Als ik dat via het normale AutoCad insert plaats, of via Toolpalettes dan blijft het block annotative.
Als ik het echter plaats mbv een VBA routine verliest het block zijn annotativity. In de VBA help kan ik hier niets over vinden, lees ik er wellicht overheen?
Of is VBA voor AutoCad2008 nog niet aangepast?

hakor.
Titel: Re: annotative blocks en VBA
Bericht door: EddyBeerke op ma 28 07 2008, 15:01:03
Deze code werkt bij mij:

Sub InsertBlock()
Dim Blok As AcadBlockReference, PP, Schaal#
'Hier de schaan aanpassen:
Schaal = 1


'Insertionpoint:
PP = ThisDrawing.Utility.GetPoint(, "Inspoint:")

'Het daadwerkelijk inserten
Set Blok = ThisDrawing.ModelSpace.InsertBlock(PP, "test", Schaal, Schaal, Schaal, 0)
End Sub


Het is van belang dat je een uniforme schaal hebt.