To be fairly clear about this, FrameMaker never natively supported import of
Visio drawings. What FrameMaker does support is Microsoft's OLE, Object Linking
and Embedding protocol by which you can place content from one application into
another effectively as a Window to that application. In the case cited,
whenever FrameMaker would encounter a .VSD file, it would effectively run Visio
via OLE to get display or print GDI stream associated with that content. In
other words, FrameMaker knows nothing about what is in the .VSD file, but lets
Windows dynamically handle the association between .VSD and Visio as well as
the requests to Visio to return the appropriate display and/or print GDI data.
This linkage also allows for clicking on such data and allowing the edit of the
data in the OLE-compliant application, in this case Visio.
Unfortunately, Microsoft has increasingly backed off of enthusiastic support
for OLE over the last eight to ten years. They pulled OLE support from the
Macintosh (never was a MacOS X version). The Visio OLE implementation seems to
have always been somewhat problematic. And reports are that Windows XP SP3
caused further incompatibilities. (It is this general lack of continued support
by Microsoft even back in 1999 plus a few other technical factors that lead
Adobe to not support OLE in InDesign!)
I tried a sample .VSD import (actually object placement) into a FrameMaker 8
document under Vista 32-bit SP1. It seemed to work although Visio 2007 SP1
seems to crash every time it closes. When I get back into the office on Monday,
I'll attempt to see whether FrameMaker 9 likewise works with OLE and Visio 2007
in my environment.
However, because of any number of problems we have heard about with XP SP3, I
cannot vouch for the FrameMaker, OLE, and Visio combination working if you
upgrade to FrameMaker 9. Too many variable outside of Adobe's control here.
In general, though, even if you could get a FrameMaker / OLE / Visio
combination to work, I would most strongly advise that you migrate away from
this type of solution given its general instability and Microsoft's apparent
lack of commitment to it in both Windows and Visio. A more stable solution is
creation of PDF from Visio and placement of that PDF into FrameMaker!
- Dov
From: Tarlochan S. Nahal
Sent: Friday, January 23, 2009 1:03 PM
Dear Frame Users,
We are a small Tech Pubs group using FM 7.2 on Windows XP platform. Recently,
it started to behave strangly and refused to import any Visio drawings. There
seems to be no known cure for it with the current setup. Maybe it was automatic
Windows SP upgrade that did the mischief. It suddenly stopped accepting Visio
drawings in their native format (.vsd). The situation is so bad that even if we
can import a Visio drawing, we are not able to save the document until we purge
that drawing!
I called Adobe Tech Support few times and finally learned from them that they
do not support Visio on FM 7.2 anymore! Of course, we can import jpeg, pdf,
tiff, etc. So we are contemplating on upgrading to FM 9.
I would appreciate if some of you could answer some of my questions.
1. Is it backward compatible with older versions? If so, how far back does it
go? For example, can it open FM 6 docs and Save As FM6 or FM7 docs?
2. We use FM 7.x templates. Would there be any compatibility issues?
3. What are the primary new features of FM9 and what is your overall experience
with it?
I will appreciate any feedback.
Regards
Tarlochan S. Nahal
Sr. Technical Writer