Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 17:53

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Локальные/универсальные имена в таблице свойств(ShapeSheet)
СообщениеДобавлено: 11 сен 2018, 16:32 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
На форумах часто встречаются темы где пользователи сталкиваются с проблемами, когда пытаются написать формулу ссылки на ячейку фигуры, расположенной на другой странице документа. Подобное обсуждение вы можете встретить например в этой ветке
Bush74 в сообщении #1122 писал(а):
В справке Visio-2010 есть указание на возможность использования ссылки такого вида: Pages[Страница-3]!Лист.4!BeginX.
Однако, мне не удалось добиться работоспособности такой конструкции: Pages[Страница-1]!Sheet.1!Width.
Можете подсказать как правильно получить значение ячейки с другой страницы (в том числе интересуют и значения из ShapeSheet самой страницы)?
Это видео поможет вам понять разницу между локальными и универсальными именами фигур или страниц.
Встроенное видео спрятано под спойлер ↓ Прямая ссылка на видео
Спойлер:
phpBB [youtube]

---
Запись в блоге разработчиков о локальных и универсальных именах
Visio Team в статье Name and NameU писал(а):
The local name is a friendly name that is displayed in the Visio user interface. For Visio’s own content, this is a string translated for the product sku of Visio (i.e. German strings in German Visio). Users have the ability to rename Page and Master and Cell objects, and that changes the local name. Local names allow users to see things in a language that makes sense to them.

The universal name is hidden from the user interface and can only be updated through automation. This keeps a universal name consistent across product versions and user edits. A constant name allows solution developers to refer to objects by an identifier that makes sense to them. This identifier works no matter what is displayed for the local name.

Подробнее…
Запись в блоге Dev Luv о том, что для идентификации фигуры лучше использовать ее ID, а не имя
Mai-lan в статье Identify Visio Shapes By ID, Not Name писал(а):
The name of a Visio shape is not unique on a page. The name is only unique in its container. Visio developers often try to identify shapes or types of shapes using the Shape.Name property. This can cause problems for two reasons: users can modify the shape’s Name property using the Format | Special dialog and shape names are not unique on a page. Instead, use the Shape.UniqueID property to identify shapes in a document. You can also use Shape.ID or Shape.NameID to identify a shape within a page. Internally, Visio has a quick mechanism of accessing shapes by GUID so the performance is good.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB