Object linking from Visio to Word with more than one Pages


    Sponsored Links


  • 1. Visio Com add-in not showing up after shut down
    While the Com Add-in was loading - I mistakenly shut down Visio, - it wanted to perform end program - I hit yes to end program instead on cancel to wait and now the add-in will not show up in the menu bar. Security is set to Low and regedit is set to 3. It has to be something between Visio and .Net. Uninstalled the add-in and Visio. Reinstalled both still nothing.
  • 2. How do I auto number shapes?
    I have created several shapes that have callout numbers attached by a small squiggly line. I want the callout numbers to be automatic when 1. reordering a page, the numbers would automatically change (ie page 1, with a series of numbers 100, 110, etc. to change automatcially to page 2, number 200, 210, etc); 2. adding new shapes, the numbers are not automatically added - add numbers to selected squigglies only. I have shapes that describe a system, but do not always callout each shape in the text of my document.
  • 3. Database Modelling: Relationship is not fully connected
    I can not find the foreign key object to delete it, it says: "This relationship is not shown because the entities it is connected to are not placed on the diagram." How can I delete it, please help.
  • 4. Reverse engineer a database doesn't show column types
    I reverse engineered a sql server database but the model doesn't not show the columns types. I also need to define the relationships between the tables as in 1:1 or 1:many type of relationships. How do I do that? John Dalberg
  • 5. Visio crashed & now the info doesn't show in outline window
    I have a rather detailed brainstorming file completed, but Visio crashed. When I opened the file again, the information is still in the Visio chart, but none of it is in the Outline window. I tried to export the data to see if it was there, but hidden somewhere, but nothing was in the file when I opened the XML file in Word and Excel. Besides re-entering the data, is there any way to get it back in the Outline Window? Thanks!

Object linking from Visio to Word with more than one Pages

Postby Philipp Landolt » Fri, 17 Jun 2005 16:43:08 GMT


is it possible to link Visio-Page from visio to Word when I have more than
one Pages.
When I link the Visio-Document only the first Page (Page-1) will be linked.
How could I link Page-2 to Page-n?

Thanks for supporting me.

Philipp Landolt

RE: Object linking from Visio to Word with more than one Pages

Postby dHJvc3NhY2hz » Wed, 06 Jul 2005 17:02:01 GMT

Hi Philipp,
My experience is that there are no options to specify the page - you get the 
same page in all documents. I have resorted to copy and paste and update 
drawings and documents seperately :-(

Similar Threads:

1.Page size for Visio backgrounds changes when Visio object in Word

Using Word 2003, Visio Prof 2003

I'm not sure if this a Word or Visio issue, but I thoguht this would be a 
good place to start. Appologies up front if this ends up being a Visio issue.

I've created a Visio document with a single background and multiple 
foregrounds. Each  page size is set to "Pre-defined size", "Metric ISO", "A4".

If I then insert this saved document into a word document as an object 
(Insert, Object, Create from file, select file, check "display as icon") and 
then open the Visio document using the embedded object  the BACKGROUND "page 
setup" is always changed to "Custom size" and obviously differs from the 
drawing page size. The end result is objects within the Background page are 
realigned to the bottom left of the darwing page and the result is that the 
foregrounds are no longer in alignment with the backgroud...hope that is 

Any idea why the page size is changed to custom for the background only when 
the document is opened from Word as an object?

Appreciate your time.

MS ~~

2.Rotating a linked Visio Object in Word

The situation

I have a Visio drawing with six pages of complex flow charts, which I have embedded into a very large Word doc.  This word Doc is generated programmatically from a host of smaller docs.  It will be frequently updated and re-generated.

Problem the first: the word doc is in portrait orientation, and the Visio drawing is of a necessity in landscape
Problem the second: The word doc is mirror-margined, and variants with differing numbers of pages are generated for different client groups.  This means that placing the visio drawings inside landscape sections of the word doc necessitates manually adjusting the margins for each page so that the word doc will print properly as a booklet. 

This makes the frequent updates a time consuming exercise which has to be done manually, and I would greatly prefer it to be done programmatically.  Being able to rotate the embedded visio objects by 90 degrees, thus enabling me to insert them into the main word doc with a minimum of fuss and still preserve the mirror margins throughout the document, would be an absolute boon

Word 2000 only allows rotation of certain objects, though, and apparently Visio objects are not among them.  I would prefer not to have to learn VBA for Visio in order to accomplish this, so if anyone knows how I can implement a Word based solution, I would just love to know

(Apologies for posting this in the Visio forum beforehand - it's now disappeared from the forum there, though, so now I'm trying here.


3.Embed links in Word to individual Visio objects?

Is there a way to embed links in a Word document to individual objects
(drawings) in a Visio document?

I need to write a large tutorial in Word. It will include hundreds of
line art drawings -- as many as 7-8/page. Most of them are the full
width of the page, but only an inch tall. Some pages will be mostly
drawings with a few lines of text between them.

I am creating the drawings in Visio. The Visio document already
contains dozens of individual drawings (objects). 

I need a way to embed the individual objects (not the entire Visio
document) from the Visio document into the Word document as "links" so
that the actual object is not embedded.

Up to now, I have been using cut-and-paste to get the drawings into
the Word document. This works, but it is not so good. It makes the
Word document huge (over 8MB and growing fast), which means it takes
forever to load and save. It also means that I have to redo the cut
and paste whenever I change the original objects over in Visio.

I would like to replace the actual drawing objects in the Word
document with "links" to the individual objects in Visio. This should
dramatically cut down on the size from about 200KB for each object to
just a few bytes and it should allow me to update the drawings in
Visio without having to repaste them into Word.

I tried this using Paste Special with the Paste Link option. It works
as far as getting the objects into Word and if I update the object in
Visio it gets updated in Word, but the Word document still grows huge
- as if the object is still being embedded.

I currently have Windows 2000, Office 2000, and Visio 2002, but will
be upgrading to Windows XP and Office 2003 soon.

Running MS Office 2K Pro 
with Visio 2002 Standard
PC: HP Omnibook 6000
OS: Win 2K SP-4 (5.00.2195)
Email: Usenet-20031220 at spamex.com

4.Multiple embedded Linked Visio 2007 Objects Files fail to print

I have Office 2007 SP1 and Visio 2007 SP1.  I've created a word
document that links in multiple visio diagrams in separate files.  If
I do a print preview, I get expected results.  When I spool out to the
printer however, it only gives me the final diagram in place of all 3

Has anyone seen this behavior?


5.Saving Visio objects in Word documents as Visio files

I posted the following on microsoft.public.word.vba.general.

> Our Word documents include Visio objects whose original files are now
> scattered. I need VBA to do the equivalent of double-clicking to open
> the object in Visio, saving as a file, and then returning to Word to
> find the next Visio object. I've been looking at examples of calling
> other apps, but I don't understand how to move between Word and Visio
> as I described.

I got the following response. I'm having trouble even running Ms
Meister's example, but I'd appreciate any light you can shed on how I
handle Visio if I can activate it.

Cindy Meister responded:

Well, I can only give you the Word side of things. You'll need to ask
in a Visio group to get help with automating Visio.

Any OLE object embedded in a Word document is - as far as Word is
concerned - a graphic. It's either an InlineShape (Word treats it like
a text character) or a Shape (text wrap formatting is applied).

Both InlineShapes and Shapes have an OLEFormat.Object property that
lets you activate and access the automation interface of an OLE object.

Mainly, I do this with Excel, so here's an example for that you can use

as a basis:

Sub ExcelObject()
    Dim of As Word.OLEFormat
    Dim oXL As Excel.Workbook

    Set of = ActiveDocument.InlineShapes(1).OLEFormat
    Set oXL = of.Object
    Debug.Print oXL.Name
End Sub

Note that you have to set a reference to the object library of what you

want to manipulate if you want to use intellisense. Otherwise, you have

to Dim oXL As Object (late-binding). I recommend you at least start
with a reference and Intellisense if you don't know Visio's object
model at all. At a later point you can remove it and change any
declarations to use the Object type.

Now you have to work with the Visio folks to find out

1. What type of object is stored in a Word document
2. How to declare and refer to that in your code
3. The syntax to save it to a separate file.

Cindy Meister 
INTER-Solutions, Switzerland

6. Linked Visio graphic suddenly only prints 1/3 on one printer

7. Linking one object to anothers custom properties

8. Create MS Word/Visio Style Page Object

Return to VISIO


Who is online

Users browsing this forum: No registered users and 54 guest