Results 1 to 13 of 13
  1. #1
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Insert Visio object into Word (Visio 2003 11.3216.5703)

    I need to insert Visio objects into Word docs. With SmartDraw, which I was using, when I'd Insert|Object|SmartDraw drawing, it would open SmartDraw in a separate large window. When I exited from SmartDraw back to Word, it would automatically resize to fit the drawing contents. When I double clicked a SmartDraw object, it would open the window again and put the drawing back where it was on a nice big sheet of paper.

    When I do Insert|Object|Microsoft Visio Drawing, I get a tiny in-place drawing area. When I exit the drawing back to Word, it does not resize to fit the drawing. If I double click on the drawing, I get the tiny area again. If instead I right click on the drawing and select Visio object|Open, then it opens a new large window, but the drawing is still tiny. Once in Visio I can do something like File|Page Setup|Page Size||Pre-defined paper size|Standard 8.5 by 11, but then I end up with the tiny drawing in the lower left corner. I can do something like Shape|Center Drawing to get some room around the drawing for making changes. Then I can do File|Page Setup|Page Size|Size to fit drawing contents, then exit back out to Word. But the next time I want to make a change, I have to go back to right clicking, opening, resizing up, centering, resizing down, etc.

    This is awful. Am I doing something wrong? Is there any way to make Visio behave like SmartDraw?

    Thanks for any help you can give.

  2. #2
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    Elbert, I am not sure if this will behave the same as SmartDraw, but I will tell you what I have been doing for years with various versions of Word (97, 98 , 2000) and Visio (4,5, 2003) and I have never had any problem with my approach. I insert a Text Box where I want the Visio drawing to be placed in the Word document. I then highlight the Visio drawing and copy the highlighted drawing and paste it into the Text Box in the Word document. I have been working this way for years and I have had little or no problems with - none that I cannot resolve myself. <img src=/S/smile.gif border=0 alt=smile width=15 height=15> I am not sure if this is the most efficient way of doing it (pasting Visio drawings into Word), but it works for me. HTH <img src=/S/compute.gif border=0 alt=compute width=40 height=20>

    Regards,

    Ron M <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

  3. #3
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3

    Hi Ron,

    Thanks for the suggestion. Copying from Visio and pasting into Word certainly works (although I'm not sure why you use a text box), but I have problems like:

    --If I need to edit a drawing, I can't just double click on it. I have to check first to see which application created it (Visio? Smartdraw? TurboCAD? Microsoft Org Chart?) then copy it to the clipboard, then go to the start menu and start Visio, then paste it.
    --If Visio is already open when I switch to it, I have to delete the drawing that's already there before I can paste the one I want to edit.
    --The pasted drawing is automatically grouped when it's pasted into Word, so to make changes I have to ungroup the whole thing, which destroys any intentional grouping of portions that I'd like to retain.

    You can work around any of these problems, I guess, but they're really a nuisance. I got started with SmartDraw back in '96 or '97 when Visio didn't reliably support OLE and SmartDraw did. Now Visio does support OLE, but in a way that seems really inconvenient.

    I can't believe that after all this time Visio still doesn't get OLE right, and I'm hoping somebody knows of some options I can set or registry entries I can change or something that will let me use OLE.

    Thanks again for your help.

    Elbert

  4. #4
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    The reason I use a text box is that I was having grief from simply pasting the Visio object into a Word document - whatever works - you know. In my experience, if I double-click on the Visio object in the text box, this invokes an instance of Visio that allows me to do whatever I want to the Visio drawing. When I close this instance, the updated drawing is back in Word. Not sure if this will work for you, but it works for me. HTH <img src=/S/compute.gif border=0 alt=compute width=40 height=20>

    Ron <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

  5. #5
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3

    No such luck for me. I tried it again with the text box, and whether I just copy a Visio drawing into the box or insert a Visio object in it, double clicking opens a little Visio window for in-place editing, not a separate instance of Visio.

    Elbert

  6. #6
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3216.5703)

    OK, I figured out how to get Visio to open in a full window when in Word I do Insert|Object|Microsoft Visio Drawing. In the registry I added EditInPlaceOnInsertObject=0. When I exit from Visio back to Word, it sizes to fit the drawing contents, too.

    I still have all the other problems, though, and will appreciate any help you can give.

    Elbert

  7. #7
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    Another question <img src=/S/grin.gif border=0 alt=grin width=15 height=15>- do you use any of these layers as backgrounds for other layers? If you create a background layer, you have to specify the layer that it is the background for - you actually go to the layer and specify which other layer is its background. If you don't then maybe this is where the "disappearing" material is going.

    Alternatively, is there some way you could post the file, assuming it is not confidential or something like that. If I had the file to examine, it might help me, help you, figure out what's happening. <img src=/S/compute.gif border=0 alt=compute width=40 height=20>

    Cheers,

    Ron M <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

  8. #8
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3

    Sounds like a good answer to somebody else's question.

    Elbert

  9. #9
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    You are right <img src=/S/grin.gif border=0 alt=grin width=15 height=15>. I have been answering input from two different threads and got your's confused with the other one. Sorry about that. <img src=/S/groan.gif border=0 alt=groan width=16 height=15> <img src=/S/crazy.gif border=0 alt=crazy width=15 height=15>

    So let me get caught up on this one <img src=/S/compute.gif border=0 alt=compute width=40 height=20>
    ======================
    --If Visio is already open when I switch to it, I have to delete the drawing that's already there before I can paste the one I want to edit. <font color=blue>( Is this still the case?)</font color=blue>
    --The pasted drawing is automatically grouped when it's pasted into Word, so to make changes I have to ungroup the whole thing, which destroys any intentional grouping of portions that I'd like to retain. <font color=blue>Interesting that it is "automatically grouped" when you paste it into Word. I do not have this happen. When I double click on the Visio object, it opens an instance of Visio and everything is the same as the original drawing. This part has me puzzled</font color=blue> <img src=/S/hmmn.gif border=0 alt=hmmn width=15 height=15>

    Ron

  10. #10
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3

    Hi Ron,

    Sorry about the delayed response--was away, then got sidetracked.

    The shapes are grouped IF when in Word I copy them to the clipboard, then switch to Visio, then paste them. If I double click on the drawing in Word, or if I right click and select Visio object open, then it opens an instance of Visio, and the shapes are not grouped, just as you say--they are as in the original. BUT, then I'm back to my original complaint: there is no white space around the drawing, and it's a pain to add anything to it, then remove the white space again when returning to Word.

    Ken

  11. #11
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    No problem about the delay - often have similar problems. Question, (I am not sure if this is what you want) - what happens if you group the objects and then SAVE the file with the objects grouped, then copy and paste it into Word. If you then open an instance of Visio by double-clicking on the embedded object, do they still come up ungrouped?

    Another thought (have to ask, because I know what Ido for this operation sometimes) - do you actually GROUP the objects before you copy them to Word, or do you simply "select" them all and copy the selected objects to Word as sort of a quasi-group? If this is the case, then your objects are not really "grouped"in the "traditional" way and when you open the drawing from within Word, it gives you the ungrouped objects.

    One other thought ( and I will need to experiment a bit) - maybe this "coming up as an ungrouped object" is an added feature of the Word-Visio interaction - maybe MS is assuming that since you are invoking Visio from within Word, you will want to work with the drawing, so it does you the favour of "ungrouping" the objects. Don't know, but let me experiment a bit (I am curious now), and I will look at the "white-space situation" as well. <img src=/S/compute.gif border=0 alt=compute width=40 height=20>

    HTH Cheers,

    Ron M <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

  12. #12
    New Lounger
    Join Date
    Mar 2004
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Insert Visio object into Word (Visio 2003 11.3

    Ron,

    >>what happens if you group the objects and then SAVE the file with the objects grouped, then copy and paste it into Word. If you then open an instance of Visio by double-clicking on the embedded object, do they still come up ungrouped? <<

    As you suggested, I tried this. They come up ungrouped, just as before, but with no white space.

    >>do you actually GROUP the objects before you copy them to Word, or do you simply "select" them all and copy the selected objects to Word as sort of a quasi-group?<<

    I just select all, copy to clipboard, paste to Word.

    >>so it does you the favour of "ungrouping" the objects.<<

    You'd make a great marketing man--every problem is a feature. If I copy the drawing from Word to the clipboard and paste it into Visio, the whole drawing is one group. If I ungroup it, it even ungroups items I've gotten from stencils--e.g., I use some of the symbols from the electrical stencil to make the original drawing, and each of them becomes ungrouped into a bunch of little pieces. If instead of copying from Word and pasting to Visio I right click the drawing in Word and select Visio object open, the original grouping is preserved, but I have the white space problem.

    Thanks for getting back to me.

    Elbert

  13. #13
    5 Star Lounger
    Join Date
    Dec 2000
    Location
    Calgary, Alberta, Canada
    Posts
    818
    Thanks
    6
    Thanked 1 Time in 1 Post

    Re: Insert Visio object into Word (Visio 2003 11.3

    Sorrry <img src=/S/sorry.gif border=0 alt=sorry width=15 height=15> for taking so long - anyway , here is what I have found - very similar to what you found. It does not matter if you simply embed the Visio object in Word or inside a text box . If you double click on the object, an instance of Visio arises inside the Word document. If you inspect this very carefully, you will notice 8 "drag-handles" on the exterior of this display window. Each one looks like a small black box - if you put your cursor over them it will change to an arrow that you can use to change the size of the frame being displayed for the Visio drawing.. If you drag the left one and/or the right one, you will get some additional "white space" on either side of the diagram. This will allow you to do some primitive editing. HTH, but let me know if this explanation is confusing and I will try and attach a small example. Cheers! <img src=/S/compute.gif border=0 alt=compute width=40 height=20>

    Ron M <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15> <img src=/S/smile.gif border=0 alt=smile width=15 height=15>

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •