Skip to content

Instantly share code, notes, and snippets.

@Surrogate-TM
Last active July 4, 2024 14:46
Show Gist options
  • Save Surrogate-TM/f8932102ea36ea7d9c30be160d978fc5 to your computer and use it in GitHub Desktop.
Save Surrogate-TM/f8932102ea36ea7d9c30be160d978fc5 to your computer and use it in GitHub Desktop.
Сборник полезный ссылок про таблицу свойств Visio

В данной заметке я привожу ряд полезных ссылок описывающих, что же такое таблица свойств (a.k.a. ShapeSheet) в MS Visio.

Официальные справочные материалы MS

Visio 2013/2016/2019/2021. ShapeSheet reference
Актуальная онлайн-версия документации не изменяестя начиная с версии Visio 2013!
Visio 2010. ShapeSheet reference
Онлайн-версия документации для версии Visio 2010
Visio 2007. ShapeSheet reference
Онлайн-версия документации для версии Visio 2007
Visio 2003. ShapeSheet reference
Онлайн-версия документации для версии Visio 2003
Visio 2002. ShapeSheet reference
Онлайн-версия документации для версии Visio 2002

Неофициальные справочные материалы

Visio 2002. ShapeSheet reference
Онлайн-версия документации для версии Visio 2002 (расположено на неофициальном сайте)

База знаний

shapesheet-kb logo База Знаний (ShapeSheet™) Knowledge Base
За основу для этого раздела взяты справочные материалы из комплекта поставки русскоязычной версии Visio 2010!
Гиперссылка на справочные материалы взятые за основу. Материалы были предоставлены пользователем Shishok.
Был добавлен список функций по категориям, функции добавленные в версии Visio 2013 и функции относящиеся к Visio 2010, которые отсутствовали в исходном материале.

Русскоязычные видео

Visio 2016. Знакомство с таблицей свойств или Shape sheet
Первое русскоязычное видео опубликованное в YouTube от Олега Малютина (a.k.a. Obsidian)…
Visio. Что такое таблица свойств или ShapeSheet?
Русскоязычное видео от Surrogate (так же как и видео от Obsidian, видео дает общее представление что такое ShapeSheet).

Подборки видео о практическом применении ShapeSheet приведены в Базе знаний в англоязычном и русскоязычном разделах.

Взаимосвязь с XML

Представление объектов

Начиная с Microsoft Visio 2002, была добавлена поддержка формата XML-файлов, содержащих те же данные, что и двоичные файлы Visio.

Разработчикам, использующим объектную модель Visio или программирующим ячейки в окне ShapeSheet, структуры данных покажутся знакомыми. Большинство элементов, определяющих данные в файле DatadiagramML, названы теми же или похожими именами, что и ячейки в ShapeSheet или свойства, открытые в объектной модели.
Сравнение
Содержимое ячеек может быть записано в виде значений (V="0.9842519672185475") и/или в виде формул (F="Height*0.5").

Формат VSDX

Начиная с версии 2013 форматом документа по умолчанию является VSDX.
Документ VSDX

Который в свою очередь является архивом состоящим из определенного количества XML-документов описывающих объекты, представленные на схеме ниже.
Структура документа VSDX

Официальная справочная информация по формату VSDX: Visio file format reference.

Формат VDX

В ранних версиях Visio (до версии 2013) была возможность сохрянять документы в проприетарном формате VDX, данный формат является XML-подобным.
Save as VDX
Пример примитивного документа в данном формате можно найти по этой ссылке.
Официальная справочная информация по этому формату:
Visio 2010 XML Schema Reference
Visio 2007. XML reference

Аналоги в других приложениях

За более чем 30 лет с момента выхода Visio ни у кого из конкурентов не появилось аналога ShapeSheet!
В качестве исключения можно привести онлайн-редактор vecta.io.
View and edit shape properties, live!
С 2022 года посмотреть их сайт можно только через VPN, т.к. после их покупки компанией Siemens просмотр с российских IP закрыт.

Правда возможности параметрических формул в vecta.io были весьма скромные (двухминутный фрагмент видео)…

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment