Using Visio 2007 Viewer when Visio 2007 application is installed

M

Martin Coupal

I'm tryng to use the Visio Viewer when accessing visio files with Internet
Explorer and, in any other situation, using the Visio application.

I did make the following modification to use the viewer in IE. However if
I'm trying to open a visio file with the application, the configuration
wizard of visio start and reset the registery and override my entry to use
the Visio application to open .vsd files.... So I'm back to square one...

[HKEY_CLASSES_ROOT\.vsd]
@="VisioViewer.Viewer"
"Content Type"="application/vnd.ms-visio.viewer"

This is a major problem for somebody who wants to use the viewer in IE and
the application.

Any idea on how to resolve this problem?

Thanks!
 
P

Paul Herber

I'm tryng to use the Visio Viewer when accessing visio files with Internet
Explorer and, in any other situation, using the Visio application.

I did make the following modification to use the viewer in IE. However if
I'm trying to open a visio file with the application, the configuration
wizard of visio start and reset the registery and override my entry to use
the Visio application to open .vsd files.... So I'm back to square one...

[HKEY_CLASSES_ROOT\.vsd]
@="VisioViewer.Viewer"
"Content Type"="application/vnd.ms-visio.viewer"

This is a major problem for somebody who wants to use the viewer in IE and
the application.

Any idea on how to resolve this problem?

I would leave the registry entry alone and add the viewer as as SendTo
option.
 
B

Barb Way

By design, Visio wants to own the extensions when it is installed. Each
time the application launches, it will self repair to ensure it owns them.
You can work around this by turning off the automatic self-repair.
However, this would prevent Visio from automatically repairing itself for
any reason, and should only be used with that understanding.

To manually disable Visio's File association Repair function :
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Visio\Application]
; Visio default = 0xBDEF
; Clear bit 5 (AND 0xFFDF) to disable Visio's file association repair.
"RegistrationFlags"="0xBDCF"

Note that this disables only the auto-repair, users can still repair both
from within the application and from the Control Panel.

Barb Way
Product Support - Visio
Microsoft Corporation
[This posting is provided "As Is" with no warranties, and confers no
rights.]
--------------------

I'm tryng to use the Visio Viewer when accessing visio files with Internet
Explorer and, in any other situation, using the Visio application.

I did make the following modification to use the viewer in IE. However if
I'm trying to open a visio file with the application, the configuration
wizard of visio start and reset the registery and override my entry to use
the Visio application to open .vsd files.... So I'm back to square one...

[HKEY_CLASSES_ROOT\.vsd]
@="VisioViewer.Viewer"
"Content Type"="application/vnd.ms-visio.viewer"

This is a major problem for somebody who wants to use the viewer in IE and
the application.

Any idea on how to resolve this problem?

I would leave the registry entry alone and add the viewer as as SendTo
option.
 
M

Martin Coupal

Thanks for the info.

This will require to use AD policies to make sure that every user who have
visio will have this configuration... This is maybe not the best solution but
if I do not have the choice...

I think it is someting that should be available to specify that the file
should be launch with the viewer (if available) instead of the application.
(Maybe a parameter at the end of the filename). It would be a nice feature.

We want to integrate visio native file into SharePoint pages with a webpart
(for process documentation with visual process workflow on the side). We want
to launch the activeX viewer only in this situation. If the end user only
have the viewer, everything is ok but if you have the full apps, then it will
not show the drawing into the browser.

I want to use the native file, because I don't want to save a copy in HTML
or PDF.

Martin.

Barb Way said:
By design, Visio wants to own the extensions when it is installed. Each
time the application launches, it will self repair to ensure it owns them.
You can work around this by turning off the automatic self-repair.
However, this would prevent Visio from automatically repairing itself for
any reason, and should only be used with that understanding.

To manually disable Visio's File association Repair function :
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Visio\Application]
; Visio default = 0xBDEF
; Clear bit 5 (AND 0xFFDF) to disable Visio's file association repair.
"RegistrationFlags"="0xBDCF"

Note that this disables only the auto-repair, users can still repair both
from within the application and from the Control Panel.

Barb Way
Product Support - Visio
Microsoft Corporation
[This posting is provided "As Is" with no warranties, and confers no
rights.]
--------------------

I'm tryng to use the Visio Viewer when accessing visio files with Internet
Explorer and, in any other situation, using the Visio application.

I did make the following modification to use the viewer in IE. However if
I'm trying to open a visio file with the application, the configuration
wizard of visio start and reset the registery and override my entry to use
the Visio application to open .vsd files.... So I'm back to square one...

[HKEY_CLASSES_ROOT\.vsd]
@="VisioViewer.Viewer"
"Content Type"="application/vnd.ms-visio.viewer"

This is a major problem for somebody who wants to use the viewer in IE and
the application.

Any idea on how to resolve this problem?

I would leave the registry entry alone and add the viewer as as SendTo
option.
 
B

Barb Way

I appreciate the feedback, and will share as a wish for future versions.

By the way - in terms of SharePoint pages, the Visio team discussed some
upcoming plans at the Visio Conference earlier this year. If you are
interested, there are recordings available at the VisioToolbox site for the
conference here : http://www.visiotoolbox.com/visioconference2008/start.htm

In particular, check out the Visio Future Investments session under the
General Sessions :
http://www.visiotoolbox.com/visioconference2008/GeneralSessions/start.htm


Barb Way
Product Support - Visio
Microsoft Corporation
[This posting is provided "As Is" with no warranties, and confers no
rights.]
--------------------

Thanks for the info.

This will require to use AD policies to make sure that every user who have
visio will have this configuration... This is maybe not the best solution
but
if I do not have the choice...

I think it is someting that should be available to specify that the file
should be launch with the viewer (if available) instead of the application.
(Maybe a parameter at the end of the filename). It would be a nice feature.

We want to integrate visio native file into SharePoint pages with a webpart
(for process documentation with visual process workflow on the side). We
want
to launch the activeX viewer only in this situation. If the end user only
have the viewer, everything is ok but if you have the full apps, then it
will
not show the drawing into the browser.

I want to use the native file, because I don't want to save a copy in HTML
or PDF.

Martin.

Barb Way said:
By design, Visio wants to own the extensions when it is installed. Each
time the application launches, it will self repair to ensure it owns them.
You can work around this by turning off the automatic self-repair.
However, this would prevent Visio from automatically repairing itself for
any reason, and should only be used with that understanding.

To manually disable Visio's File association Repair function :
[HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Visio\Application]
; Visio default = 0xBDEF
; Clear bit 5 (AND 0xFFDF) to disable Visio's file association repair.
"RegistrationFlags"="0xBDCF"

Note that this disables only the auto-repair, users can still repair both
from within the application and from the Control Panel.

Barb Way
Product Support - Visio
Microsoft Corporation
[This posting is provided "As Is" with no warranties, and confers no
rights.]
--------------------

I'm tryng to use the Visio Viewer when accessing visio files with Internet
Explorer and, in any other situation, using the Visio application.

I did make the following modification to use the viewer in IE. However if
I'm trying to open a visio file with the application, the configuration
wizard of visio start and reset the registery and override my entry to use
the Visio application to open .vsd files.... So I'm back to square one...

[HKEY_CLASSES_ROOT\.vsd]
@="VisioViewer.Viewer"
"Content Type"="application/vnd.ms-visio.viewer"

This is a major problem for somebody who wants to use the viewer in IE and
the application.

Any idea on how to resolve this problem?

I would leave the registry entry alone and add the viewer as as SendTo
option.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top