Opening Visio documents from a SharePoint site using Edit in Microsoft Visio may fail with App-V

fixOn an App-V 4.5 client that is running a sequenced (virtualized) version of Microsoft Visio 2003, when attempting to open a Visio document from a SharePoint site by clicking the drop-down and selecting "Edit in Microsoft Office Visio" it may fail with the following error:

The document could not be opened for editing. A Windows SharePoint Services compatible application could not be found to edit the document.

To resolve this issue complete the following steps:

1. On the local computer, install Windows SharePoint Services Support from the Office installation media.  It is listed under Office Tools. In my testing, both the version from Office 2007 media and Office 2003 media worked.

2. Add the following registry keys to the local machine:

[HKEY_CLASSES_ROOT\.vsd]
@="Visio.Drawing.11"
"Content Type"="application/vnd.visio"
"SoftGridSource"="{9C0394B8-E606-49C1-BF51-3DB13E127A77}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App
Paths\visio.exe]
@="\"C:\Program Files\Softricity\SoftGrid for Windows Desktops\sfttray.exe\"
/launch \"Microsoft Visio 2003 1.0""
"UseUrl"="1"
"SaveUrl"="1"

Note that in this example "Microsoft Visio 2003 1.0" is the name of the package used in this example. You will need to use the name of the package in each specific case.

[HKEY_CLASSES_ROOT\Visio.Drawing]
@="VISIO Drawing"

[HKEY_CLASSES_ROOT\Visio.Drawing\CLSID]
@="{00021A14-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Visio.Drawing\CurVer]
@="Visio.Drawing.11"

Alternatively, you could add a short-cut to IE into the Visio package and launch the SharePoint site from IE that has been launched within the virtual environment.

Michelle Foley | Support Escalation Engineer

Comments

  • Anonymous
    January 01, 2003
    I am also looking to see if this will work with MS Visio 2010, with App-V 5.0 SP1

  • Anonymous
    January 01, 2003
    thank you

  • Anonymous
    January 01, 2003
    The comment has been removed

  • Anonymous
    January 01, 2003
    Hi Is anyone aware if this solution will work with MS Visio 2010?

  • Anonymous
    September 02, 2010
    "SoftGridSource"="{9C0394B8-E606-49C1-BF51-3DB13E127A77}" This is the Package GUID from the manifest.xml <PACKAGE GUID="{9C0394B8-E606-49C1-BF51-3DB13E127A77}" NAME="Microsoft Visio 2003 1.0" ...> Thought I'd save you the hassle of checking

  • Anonymous
    March 04, 2011
    I've tried this solution with InfoPath 2003 but it doesn't work. Has anyone an idea, how to get an virtualized InfoPath 2003 work with an SharePoint?? I always receive an error, when I try to open a document from the SharePoint. It seems that the Internet Explorer 8 doesn't know, that there is an InfoPath available. When I copy an .xml Form from the SharePoint locally on the PC and open it, everything works fine. Has anyone any ideas??

  • Anonymous
    March 28, 2014
    This solution also works with MS Visio 2010 and APPV 5.0 after correcting reg keys and paths.
    Many thanks :-)

  • Anonymous
    August 17, 2015
    I am in a simmillar possition. We've got an webbased document system called iProva.
    looking to see if this will work with MS Visio 2010, with App-V 4.6 SP1. Tried the steps outlined in this article, but cannot get it to work. Any thougts, hints?