ShapeSheet Watch — окно для удобной работы с ячейками Visio ShapeSheet.
Работает более-менее как Watch в IDE.
Выкладываю первую версию (1.0.5)
Инсталлятор, все должно работать в Visio 2003 — 2013
File | Description | Size | Date |
---|---|---|---|
ShapeSheetWatch_2013_11_x86.msi | ShapeSheetWatch X86 | 2.1 MiB | 01.12.2013 |
ShapeSheetWatch_2013_11_x64.msi | ShapeSheetWatch (x64) | 3.0 MiB | 01.12.2013 |
Показывает данные ShapeSheet для выбранной фигуры. Если выбирается другая фигура, то показываются её данные (докинг-окно, рабоатет как панель). Это значит, что можно просо щелкать по фигурам, и окно будет показывать данные текущей, нет необходимости постоянно его открывать и закрывать как во встроенном Visio.
Что есть:
Просмотр и редактирование выбранных ячеек ShapeSheet.
Позволяет показывать только те ячейки, которые нужны для работы, а не все подряд.
Выбор ячеек по маске
можно использовать символы «*» и «?» как для маски файла)
Позволяет выбрать все ячейки при необходимости (например, если их число неизвестно — геометрия или данные пользователя)
Обновление данных при изменении шейпа
Обновление данных при изменении выбранного шейпа или ячеек в выбранном шейпе. Все ячейки шейпа мониторятся, и изменения тут же показываются в окне.
Возможность просмотра как формулы, так и значения одновременно.
Позволяет немедленно увидеть, к чему приведет изменение формулы.
Возможность просмотра <local> и <universal> значений одновременно
Name/NameU, Formula/FormulaU. Позволяет видеть как данные для «разработчика» так и для «пользователя»
Автокомплит для имен ячеек.
Упрощает добавление ячеек, их можно просто выбрать из списка для текущего шейпа.
Базовый автокомплит для значений
Базовый автокомплит для значений на уровне Visio 2007.
Позволяет использовать «именованные» значения, а не цифры.
Возможность добавления из «встроенного» ShapeSheet
Работает только начиная с Visio 2010 (который с риббоном), если кто подскажет как это сделать для Visio < 2010, буду благодарен.
Сохранение размеров и положения окна и выбранных ячеек между сессиями.
Позволяет настроить размеры и положение один раз как нужно, и забыть об этом =)
Как включается
В Visio 2003/2007 включается на панели инструментов:
В Visio 2010/2013:
Что планируется:
— Поддержка добавления/удаления секций и строк (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
Комментарии и предложения приветствуются!