ShapeSheet Watch — ShapeSeet с блекджеком

ShapeSheet Watch - окно для удобной работы с ячейками Visio ShapeSheet.
Работает более-менее как Watch в IDE.

Выкладываю первую версию (1.0.5)
Инсталлятор, все должно работать в Visio 2003 - 2013

FileDescriptionSizeDate
ShapeSheetWatch_2013_11_x64.msi ShapeSheetWatch (x64)3.0 MiB01.12.2013
ShapeSheetWatch_2013_11_x86.msi ShapeSheetWatch X862.1 MiB01.12.2013

Показывает данные ShapeSheet для выбранной фигуры. Если выбирается другая фигура, то показываются её данные (докинг-окно, рабоатет как панель). Это значит, что можно просо щелкать по фигурам, и окно будет показывать данные текущей, нет необходимости постоянно его открывать и закрывать как во встроенном Visio.

11-26-2013 8-50-33 PM

Что есть:

Просмотр и редактирование выбранных ячеек ShapeSheet.

Позволяет показывать только те ячейки, которые нужны для работы, а не все подряд.

Выбор ячеек по маске

можно использовать символы "*" и "?" как для маски файла)
Позволяет выбрать все ячейки при необходимости (например, если их число неизвестно - геометрия или данные пользователя)

11-26-2013 8-57-39 PM

Обновление данных при изменении шейпа

Обновление данных при изменении выбранного шейпа или ячеек в выбранном шейпе. Все ячейки шейпа мониторятся, и изменения тут же показываются в окне.

Возможность просмотра как формулы, так и значения одновременно.

Позволяет немедленно увидеть, к чему приведет изменение формулы.

11-26-2013 9-03-00 PM

Возможность просмотра <local> и <universal> значений одновременно

Name/NameU, Formula/FormulaU. Позволяет видеть как данные для "разработчика" так и для "пользователя"

Автокомплит для имен ячеек.

Упрощает добавление ячеек, их можно просто выбрать из списка для текущего шейпа.

11-26-2013 9-06-30 PM

Базовый автокомплит для значений

Базовый автокомплит для значений на уровне Visio 2007.
Позволяет использовать "именованные" значения, а не цифры.

11-26-2013 9-08-44 PM

Возможность добавления из "встроенного" ShapeSheet

Работает только начиная с Visio 2010 (который с риббоном), если кто подскажет как это сделать для Visio < 2010, буду благодарен.

11-26-2013 9-41-22 PM

Сохранение размеров и положения окна и выбранных ячеек между сессиями.
Позволяет настроить размеры и положение один раз как нужно, и забыть об этом =)

Как включается

В Visio 2003/2007 включается на панели инструментов:

11-26-2013 9-32-19 PM

В Visio 2010/2013:

11-26-2013 9-38-30 PM

Что планируется:

- Поддержка добавления/удаления секций и строк (Add Row / Add Section).
- Поддержка нескольких шейпов (малтиселект). Чтобы можно было изменить одну и ту же ячейку у нескольких шейпов сразу.
- Copy/Paste (скопировать набор ячеек из одного шейпа и вставить в другой, вместе с формулами)
- Copy/Paste набора ячеек в Excel.
- Поиск (полнотекстовый фильтр по значениям, возможно другие фильтры). Чтобы можно было увидеть все ячейки, содержащие заданный текст.
- Подсветка измененных значений (при изменении выделения или просто при изменении данных)
- Поддержка дочерних-родительских "псевдоселекторов"
- Полноценный автокомплит
- Перевод на русский/немецкий

Завел трекер на проект, где можно постить пожелания и баги:
http://unmanagedvisio.myjetbrains.com/youtrack/issues?q=project%3A+ShapeSheetWatch

Исходный код проекта на github:
https://github.com/nbelyh/ShapeSheetWatch

Тема на visio.getbb.ru
http://visio.getbb.ru/viewtopic.php?f=6&t=447

Комментарии и предложения приветствуются!

Добавить комментарий