Форум пользователей Visio http://visio.getbb.ru/ |
|
Локальные/универсальные имена в таблице свойств(ShapeSheet) http://visio.getbb.ru/viewtopic.php?f=40&t=1380 |
Страница 1 из 1 |
Автор: | Гость [ 11 сен 2018, 16:32 ] |
Заголовок сообщения: | Локальные/универсальные имена в таблице свойств(ShapeSheet) |
На форумах часто встречаются темы где пользователи сталкиваются с проблемами, когда пытаются написать формулу ссылки на ячейку фигуры, расположенной на другой странице документа. Подобное обсуждение вы можете встретить например в этой ветке Bush74 в сообщении #1122 писал(а): В справке Visio-2010 есть указание на возможность использования ссылки такого вида: Pages[Страница-3]!Лист.4!BeginX. Это видео поможет вам понять разницу между локальными и универсальными именами фигур или страниц. Однако, мне не удалось добиться работоспособности такой конструкции: Pages[Страница-1]!Sheet.1!Width. Можете подсказать как правильно получить значение ячейки с другой страницы (в том числе интересуют и значения из ShapeSheet самой страницы)? --- Запись в блоге разработчиков о локальных и универсальных именах 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. Запись в блоге Dev Luv о том, что для идентификации фигуры лучше использовать ее ID, а не имя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. Подробнее… 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 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |