You may need to check or adjust your Visio/Office security settings. This seems to change with every new version so I shall point you to Chris Roth's excellent article: http://visguy.com/2007/05/17/vba-macro-security/
When you register JSD for Visio with Sandrila Ltd you will be sent a registration key by email.
When you purchase JSD for Visio you will be sent a registration key by email.
The registration key is stored in the registry, hence, the key only needs to be entered once.
JSD for Visio adds a new menu to the Visio menu bar -
The 'Add...' item expands to the following submenu -
Please note that the Syntax Check menu, though visible, is inactive until you register and purchase JSD for
Visio.
Use the JSD menu and select 'Add' then 'Add new diagram'. This will create a new diagram based on the JSD template.
To add a new page to your diagram, use the JSD menu and select 'Add' then 'Add new Page'. A new page based on the first page will be added.
To add several new pages to your diagram, use the JSD menu and select 'Add' then 'Add n new pages'. At the dialog box, enter the number of pages required (1 .. 99). This number of new pages based on the first page will be added.
Use the JSD menu and select 'Set Diagram Type' and select the required diagram types. All the pages in the current document will be set to this diagram type. Set the diagram type before adding symbols to that diagram. Once symbols have been added to a diagram, it will not be possible to change the diagram type as this may allow an incorrect symbol type on a page.
When opening a diagram that has been saved without saving the relevant stencil, this menu will open the relevant stencil for the current drawing type.
A few lines to describe how JSD for Visio handles JSD diagrams and pages.
JSD diagrams may contain 1 or more pages but each page in that diagram must be of the same type e.g.
Structure.
Each page within a diagram can have individual settings for paper size, page size and custom properties.
Start a new diagram based on the JSD template.
Initially a new JSD formatted page will be displayed with the following attributes:
Use the Visio page setup menu to select your paper size.
Either:
Double click on the tab at the bottom of the page and then type in the new name or edit the old one. The pages indication in the top right-hand corner of the page will show the current page name and the total number of pages.
Use the JSD menu and select 'Add new diagram'. This will create a new diagram based on the JSD template.
To add a new page to your diagram, use the JSD menu and select 'Add page to this diagram'. A new page based on the first page will be created
Drag and drop a symbol from a stencil onto a diagram page. Note that only valid symbols can be dropped onto a page e.g. a Sequence symbol cannot be dropped onto any page except a Structure diagram page.
This performs a syntax check on all diagram types.
Items found to contain a fault are highlighted in red.
See also Syntax Check Error Messages.
Below is typical output from the analysis of diagrams with and without errors.


ErrorsCertain errors (marked *) will prevent syntax checking from continuing. | 1 | * | Diagram name not found. A diagram must have a name allocated to it. This item should be part of the standard template. Perhaps it has been deleted accidentally. The best way to fix this is to create a new page and copy all your symbols to the new page. |
| 2 | Flow line disconnected. The highlighted flow line is not connected to a symbol. Check the connections at both ends. | |
| 3 | Flow line should not have text. Flow lines must not have text. If this flow line is an output from a Decision then use a 'flow line with text'. | |
| 4 | Flow line looped. Both ends of this flow line connect to the same symbol. | |
| 5 | Symbol has no text. The highlighted symbol requires some text. | |
| 6 | * | Title is blank. The diagram must have a title. The title area will be highlighted if the text area is blank |
| 7 | * | No Agent type on page. The Agent Type for this page is missing. |
| 8 | * | Agent type has no text. The Agent type for this page is empty. Somehow, the text has been deleted. Try setting the diagram type, the diagram type text should re-appear in the text box. |
| 9 | Unterminated comment. The highlighted symbol contains an unterminated comment. | |
| 10 | * | The diagram type is not the same as the first page. The diagram type of each page must be the same. |
| 11 | The selected shape has no connectors. All shapes must have at least one connector. | |
Fatal errors | ||
| 998 | * | Too many connectors - aborting |
| 999 | * | Too many symbols - aborting |
There is a limit on the number of symbols and connectors (currently set to 8000) that the syntax analyser can process on a page. If you reach this limit then your diagram is probably much too large and complicated.
If you have any problem with this software, here are a few pointers and solutions: Please contact Sandrila Ltd at http://www.sandrila.co.uk/ with any questions or problem reports.
The development of JSD for Visio has been aided and abetted by the following software applications and tools (in alphabetical order) :