Форум пользователей Visio http://visio.getbb.ru/ |
|
Исчезает всплывающая подсказка после сохранения диаграммы http://visio.getbb.ru/viewtopic.php?f=40&t=1555 |
Страница 1 из 1 |
Автор: | nbelyh [ 04 мар 2020, 02:18 ] | ||
Заголовок сообщения: | Исчезает всплывающая подсказка после сохранения диаграммы | ||
Такая вот Проблема. Есть диаграммы (в них куча макросов и еще черт знает чего, что выполняется, черт знает как, и всему этому черт знает сколько лет) На диаграмме есть фигуры, типа прямоугольников. В этих фигурах есть ячейка "Comment", в которую что-то записано. Конкретно, вставлена "Всплывающая Подсказка". Отображается когда держишь курсор мыши над фигурой (см. скриншот) Так вот, в версии Visio 2013 (и старше), если сохранить документ (нажать кнопку "сохранить"), эта подсказка больше никогда не показывается (а изначально, после открытия, показывается) В версии 2010 или раньше, все нормально, показывается после сохранения тоже, никакой разницы. Да, содержимое ячейки "Comment" не изменяется. Если создать диаграмму с нуля без всего, проблема не воспроизводится. Раньше бы на такую безумную проблему просто забил, но теперь, по долгу службы, приходится разбираться, вплоть до Может быть у кого есть мысли что это такое может быть или хотя бы с какой стороны можно подойти к этой проблеме - был бы супер признателен!! Да, перехватчиков событий мыши в коде 100% нет, это я уже десять раз проверил. Еще: Если открыть VBA IDE, подсказки снова начинают показываться. Не вру, честное пионерское. Такой вот пипец.
|
Автор: | 9rey [ 04 мар 2020, 08:14 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
А если пересохранить в других форматах? Либо в форматах предыдущих версий и тп? |
Автор: | nbelyh [ 04 мар 2020, 12:14 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Попробовал. Поведение не изменяется от формата. Пока сижу код кусками убираю потихоньку, надеясь что при каком-то количестве проблема уйдет |
Автор: | 9rey [ 04 мар 2020, 12:28 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Тогда уж сначала сразу весь код убрать и посмотреть помогло ли |
Автор: | nbelyh [ 04 мар 2020, 13:04 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Это тоже проверил - если убрать вообще весь код, то все нормально. Теперь просто комментирую функцию за функцией. Проблема что там их сотни, и их нужно так убирать, чтобы все не сломалось. В общем такая вот "развлекуха"... Да, они еще вызывают внешнюю DLL-библиотеку (которая тоже в десятки тысячи строк). Печаль в общем. Думал что что-то связанное с мышью или формами, но нет, убрал все - проблема осталась |
Автор: | 9rey [ 04 мар 2020, 13:21 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
"ну, барин, ты задачки ставишь"(с) Если ломается при сохранении, то может это событие перехватывается и чёто происходит. А так конечно гадать бесконечно можно) |
Автор: | nbelyh [ 04 мар 2020, 13:25 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
9rey писал(а): "ну, барин, ты задачки ставишь"(с) Если ломается при сохранении, то может это событие перехватывается и чёто происходит. А так конечно гадать бесконечно можно) Это тоже проверил. Все обработчики сохранения убраны. Что-то происходит при открытии (!!!!) документа Если убрать обработчик на открытие, то проблема уходит... Вот сейчас пытаюсь понять что же такого можно сделать на открытие документа, чтобы при его сохранении пропадали всплывающие подсказки... |
Автор: | 9rey [ 04 мар 2020, 13:31 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Может в этой dll какой-то обработчик сохранения инициализируется на открытии документа |
Автор: | nbelyh [ 04 мар 2020, 13:35 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
9rey писал(а): Может в этой dll какой-то обработчик сохранения инициализируется на открытии документа Нет, код DLL у меня есть. Обработчики сохранения в ней все уже убиты На сохранение вообще никакой пользовательский код не вызывается, уверен на 99.9% |
Автор: | 9rey [ 04 мар 2020, 13:48 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
А сюда файл выложить не разрешают? |
Автор: | nbelyh [ 04 мар 2020, 14:10 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Нет, файл не получится. Там же эта DLL еще. Если удастся локализовать проблему до одного файла, выложу. |
Автор: | nbelyh [ 04 мар 2020, 20:18 ] | ||
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы | ||
Нашел. День убил Похоже на баг в Visio. Если подписаться на событие "No Events Pending" в Visio 2016 или старше (?), тултипы исчезают Пример приаттачен. Сначала тултип есть. Если запустить макрос "BreakIt" (подписывается на событие), тултип исчезает Может кто-то у себя проверить?
|
Автор: | 9rey [ 05 мар 2020, 07:30 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
У меня визио выше чем 2010 нет. На нем все нормально |
Автор: | Surrogate [ 05 мар 2020, 08:51 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Я тестил в 2016, у меня не исчезает тултип (если наводить мышку на фигуру в визио) |
Автор: | Tumanov [ 05 мар 2020, 10:30 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Visio Professional 2019 в Windows 10. Подтверждаю ошибку. Подсказка всплывает только при запущенном VBA Editor. Если редактор закрыт, подсказка молчит. И да, такое поведение начинается не сразу после открытия файла, а только после нажатия кнопки Save и выполнения макроса. |
Автор: | Tumanov [ 05 мар 2020, 11:00 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Visio 2013, Windows 7. Аналогично. Ошибка присутствует. |
Автор: | nbelyh [ 05 мар 2020, 13:12 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Спасибо огромное всем. Буду писать письмо тогда. Может починят. У меня поведение точно как Геннадий описал. |
Автор: | Surrogate [ 05 мар 2020, 14:50 ] |
Заголовок сообщения: | Re: Исчезает всплывающая подсказка после сохранения диаграммы |
Я пробовал при запущенном vba. Поэтому все было нормально. Возможно это связано с тем что комменты в версии 2013 переделали. Вернее добавили возможность добавлять комментарии не имея Visio, через SharePoint и прочие онлайн службы? Была тема, где пользователь заметил исчезновение комментов добавленных ранее 2013 версии. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |