Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

VBA autocad property

Status
Not open for further replies.

Discore

Computer
Joined
Sep 18, 2001
Messages
4
Location
BE
How can i change the patternName property ? When I try to change that property, I've an error which said "Wrong Numbers of arguments".But there is only one argument and I put it.
Thanks
 
What version of AutoCAD are you using? Could you also post some code to illustrate your problem? DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.
 
I use AutoCad 2000.
Here is some code :
Dim ObjHatch As Object
Dim HatchObj As AcadHatch
For Each ObjHatch In ThisDrawing.ModelSpace
If ObjHatch.ObjectName = "AcDbHatch" And ObjHatch.Layer = "2" Then
If ObjHatch.PatternName = "SOLID" Then
ObjHatch.PatternName = "ANGLE"

HatchObj.Evaluate
ThisDrawing.Regen acActiveViewport
End If
End If
Next

In fact I must change all the Hatch who have Solid as PatternName property.I must put a other PatternName but Something wrong.
Thanks for your help
 
Looking at the Developer help for PatternName, I found that changing this property does not change the pattern type.
DimensionalSolutions@Core.com
While I welcome e-mail messages, please post all thread activity in these forums for the benefit of all members.
 
How can I change a hatch "Solid" in hatch "ANGLE" ??
The only parameters for the PatternName property is a string.I just change the String but something wrong...
Could you please help me ??
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top