Hi,
the attached stencil draws a new Ribbon "Visio-Tools".
Here you find a button "List Shape Data" to export data of prepared shapes to Excel.
Any modification in Excel will immediately be transferred to Visio.
The shape needs two User attributes:
* User.TypeID = "Name"
* User.ListData ="all" or semicolon separated data row names
Here is a Video:
https://youtu.be/LQpllJpzsU4Unfortunately I was not able to catch Excel events with late binding.
So you will possible run into a compile error, see Surrogates post here:
http://visguy.com/vgforum/index.php?topic=7572.msg32087#msg32087In that case, simply select the correct "Microsoft Excel Object Library" for your system.
(VBA Editor -> Tools -> References)
Any help to solve this problem is appreciated

Regards,
Thomas
P.S.
I'm about start an open source project.
For this reason the code is distributed under GPL.
However, I will publish single features like this under MIT license, if required.
Just write me a PM.
EDIT: Now with explicit support for fixed list, variable list and boolean data types.