Creating new styles in macros

Get help using and writing Nisus Writer Pro macros.
Post Reply
Michael Eichberg
Posts: 4
Joined: 2007-08-06 06:56:05

Creating new styles in macros

Post by Michael Eichberg » 2007-08-06 07:13:20


I often have to include source code (e.g. Java, C#,...) in my documents and usually want to have the code syntax highlighted.

Currently, I'm always defining some new styles for keywords, expressions, comments, etc. and then apply the styles manually. Now, I would like to automate this task using a macro, but I can't find a sample NWP macro (or some hints in the documentation) that shows me how to create a new style and how to configure it (e.g. the character style for "keywords" should set the character's attribute to "blue").

Where can I find some documentation?


User avatar
Official Nisus Person
Posts: 4453
Joined: 2002-07-11 17:14:10
Location: San Diego, CA

Post by martin » 2007-08-06 12:49:18

The easiest way to accomplish this is to simply define the styles in the macro using the stylesheet as usual. If you apply these styles to text you insert via a macro then the destination document will automatically import the styles. Eg: apply your "keyword" style to the text "whatever" in the command:

Code: Select all

Set Selection 1, 0
Insert Attributed Text 'whatever'
Deleting the inserted text will not remove the imported style, so the above code should only add in the style.

Post Reply