jgraph / drawio-desktop

Official electron build of draw.io
https://www.diagrams.net
Apache License 2.0
49.97k stars 4.97k forks source link

drawio-desktop will cause embedded Visio graph in Word document can't be edited in place? #1200

Closed yingang closed 1 year ago

yingang commented 1 year ago

Preflight Checklist

You must agree to search and the code of conduct. You must fill in this entire template. If you delete part/all or miss parts out your issue will be closed.

Describe the bug After installed drawio-destkop, it's found that some embedded Visio graphs in Word documents won't be able to be edited in place:

To Reproduce Steps to reproduce the behavior: (No need to do anything special for drawio-desktop)

  1. Create a new Word document
  2. Embed a Visio graph in it and then close the document
  3. Re-open the file, double click the embedded Visio graph (have attached one test file in the last part of this post)

Expected behavior An installed drawio-desktop won't interfere with any co-existing Visio application behaviour.

Screenshots

The status bar in Word after choosing the embedded Visio graph: image

After double-clicking the embedded Visio graph: image

draw.io version (In the Help->About menu of the draw.io editor):

Desktop (please complete the following information):

Additional context

This is a Word file that has embedded two Visio graphs: Test.docx

To be noticed: the first graph is in 2003-2010 format and looks like it survived while the second one is in latest format and it failed to survive.

davidjgraph commented 1 year ago

You need to remove the file association of .vsdx files with the draw.io app in the operating system.

yingang commented 1 year ago

Thanks for your response. Could you please provide more detailed instructions?

Just tried to set the default application for .vsdx type in my Win10 box to Visio 2016, the problem still exists.

Also, wondering if drawio-desktop would provide some extra installation options to avoid this conflict? like avoid assocaiting .vsdx file type?