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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Определить, что шейп - рисунок
СообщениеДобавлено: 01 июл 2016, 21:56 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Привет!
Вижу, что форум улучшается - это хорошо )
Вопрос такой (опять вернулся к VISIO) - вставляю на лист кроме фигур еще и картинку. При обходе шейпов нужно определить, что текущий - картинка (чтобы ее не обрабатывать). Честно говоря - смотрю сейчас на свой код, помню, чтобы было довольно просто все, но понимаю, что уже забыл объектную модель VISIO ))))


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Определить, что шейп - рисунок
СообщениеДобавлено: 02 июл 2016, 00:44 
Не в сети
Administrator

Зарегистрирован: 30 авг 2009, 11:02
Сообщений: 2253
Очков репутации: 100626

Добавить очки репутацииУменьшить очки репутации
Код:
Sub ttt()
    Debug.Print ActivePage.Shapes(1).ForeignType
End Sub
Для картинки этот тип должен быть 32
-----------------
visTypeBitmap 32
visTypeDoc 6
visTypeForeignObject 4
visTypeGroup 2
visTypeGuide 5
visTypeInk 64
visTypeInval 0
visTypeIsControl 1024
visTypeIsEmbedded 512
visTypeIsLinked 256
visTypeIsOLE2 32768
visTypeMetafile 16
visTypePage 1
visTypeShape 3
Дополнено позднее: VisShapeTypes Enumeration (Visio)


Последний раз редактировалось Surrogate 25 июл 2017, 21:09, всего редактировалось 1 раз.
добавлена ссылка на перечень типов шейпов


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Определить, что шейп - рисунок
СообщениеДобавлено: 02 июл 2016, 13:07 
Не в сети
Просто PowerCat
Аватара пользователя

Зарегистрирован: 16 фев 2016, 10:11
Сообщений: 282
Использую Visio c: 2000
Очков репутации: 2

Добавить очки репутацииУменьшить очки репутации
Благодарю!
Как всегда - на высоте!


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

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



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

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


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

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