Visio Automation

beetlestone
Member Posts: 46
Is it possible to link Navision (Any version) to a MS Visio sheet. Apparently Great Plains is able to take a Visio diagram with a Bill of Materials and use that within their system. We need to do something similar.
Darren Beetlestone
0
Comments
-
Hi BS
It sure is possible to connect to MS Visio with Automation.
I tried one and a half year ago, but then changed to MS Project instead, because the automation interface of MS Visio had too menu errors in the 2000 version when trying to create connections for a Pert diagram. I haven't tried the 2002 version yet though.
The following code should get you started, have fun:
IF NOT CREATE(autVisioApplication,TRUE) THEN
ERROR('Problem!');
autVisioApplication.Visible := TRUE; //Show/Hide the Visio
autVisioDocuments := autVisioApplication.Documents; //Initiate the documents collection
autVisioDocument := autVisioDocuments.Add(''); //Pick one document from the collection (Blank: Add(''))
autVisioStyles := autVisioDocument.Styles;
autVisioStyle := autVisioStyles.Add('NG_Style','Normal',1,0,0);
autVisioPages := autVisioDocument.Pages; //Pick the pages collection
autVisioPage := autVisioPages.Item(1); //Pick page no. 1
autVisioPage.Name('Pert Diagram'); //Name the page
PositionX := PositionX + ColSpacing;
PositionY := PositionY - RowSpacing;
autVisioShape1 := autVisioPage.DrawRectangle(PositionX, PositionY, PositionX+BoxWidth, PositionY+BoxHeight);
autVisioShape1.Name := '1';
autVisioShape1.Text := 'Box 1';
autVisioCellBox := autVisioShape1.Cells('EndX');0 -
Hi Preben,
The example you have given is, I assume, to create a Visio sheet from Navision data. Is it possible to transpose a Visio Sheet back into Navision. ie if a Visio sheet has a Bill of Material sheet, create the necessary BOM in Navision !!!
Thanks for the post.
DarrenDarren Beetlestone0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions