Цитата:
1. Где можно увидеть схему (объектную модель) Visio? (Visio-форм со всем набором ячеек cells/cellsSRC?)
Скачайте SDK для нужного Visio. Прямо с Microsoft. Там хоть, не по-русски, зато все есть.
Вот только набор ячеек в объектную модель не входит. Ячейки внавал описываются, по алфавиту.Ой, аж всё "зачесалось"... А не дадите-ли ссылку?
Когда я попробовал поискать (разными запросами), то ... Тысячи предложений, но все не о том. Я могу читать по "аглицки", но ... не родной. Нужное, интересное - без проблемм, а всё подряд - аж ...
Цитата:
2. Можно-ли безболезненно поменять шейпы местами (их ID). Сейчас я вынужден держать на них индексы (незапоминаемые Visio между сеансами)
ID менять нельзя. Но обычно это и не требуется.
Если нужно что-то помнить, то в секцию User или Custom Properties вводятся свои идентификаторы и работают через них.Жаль. У меня сотни Shapes, помнить о них - программа рухнет. Каждая ячейка "их" памяти +4к стоит.
Поэтому, то что сверх-важно я храню либо в Excele, либо в "одной" ячейке в текстовом формате.
А плачу за это кодировкой/раскодировкой. Всё работает со свистом, но... вот индексы... в них тоже сотни указателей...
Разовые Visio поиски работают быстрей, но они "переборные" (For Each). А на многократных поисках "порядок (двоичный) бъёт класс".
Иногда даже жалко, что эти ребята с исходниками за океаном. Да и деньги у нас разные (у них дутые (бутерброд 5$), а у нас трудовые...)
Идентификаторы для меня - ..., а индексы - жизнь.
Цитата:
3. Есть ли разница между ID/ID16, Index/Index16, Name/NameID/NameU – когда она проявляется/работает?
Есть и большая. Да еще и в разных версиях между ними существуют отличия. В старом форуме про это есть, поэтому повторять здесь не буду.
С ID и Index пользователь вообще работает очень редко. Чаще с именами: локальным - Name, составным имя + ID (NameID) или универсальным, не зависящим от локализации (NameU).Ясно. Увы, я чуток [list=][/list]разочаровался в увиденном в FAQ-е. Вы говорили о трёх страницах, а я и там вижу лишь одну (да ещё и аглицкую). Может я не знаю где именно лежат систематизированные Вами
вопросы-ответы (обожаю системы). Если я Вас не правильно понял вначале, ну чтож, буду искать по случайнорасположенным страницам вопросов в форуме. Вы итак проделали огромную созидательную работу.
Геннадий Евгеньевич, спасибо Вам за созидательность. Я бы не смог так (в этой области знаний).
Цитата:
Стоит ли рассказать о моих глюк-находках в другой теме? Или они встретились лишь у меня?
Может лучше я сформулирую их здесь? Как вопросы ответы?
В одну тему все замешивать нехорошо. Потом народ искать замучается. Лучше для каждого вопроса отдельную тему, чтобы можно было по названиям ориентироваться.
А вот для перечня ошибок в Visio может быть стоит одну продолговатую тему сделать.Сделайте, пожалуйста. Типа "Встречавшиеся глюки и как их обходили"
И ещё, Вы правы: "нехорошо"! Хотя мне и не нравятся мини вопросы, но и моя ветка мне тоже... Ну да я сам в этом виноват.