I would like to create a command to set all new shapes as hairline in rgb red.
The same effect as the user double click on the pen symbol (default values for Graphic)
You are correct. You don't have to create an object.
Sub set_default_graphic_outline_hairline_RGB_red() ActiveDocument.StyleSheet.FindStyle("~graphic~").Outline.Width = ActiveDocument.ToUnits(762, cdrTenthMicron) ActiveDocument.StyleSheet.FindStyle("~graphic~").Outline.Color = Application.CreateRGBColor(255, 0, 0) End Sub
Many thanks for your help. This works perfectlyCan you explain me what is"~graphic~" ?Or where i can find this things. I canot find any documentation.
I think that just means "replace with your choice of words"
Remo Gwerder said:Can you explain me what is"~graphic~" ?
I was using StyleSheet.FindStyle to get the style for default object properties for new graphic objects. For doing that, "~graphic~" is the name of that style.
I don't remember where I learned that. In general, I don't think I have a very good understanding of how to work with styles using the API!