Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/30: Рейтинг темы: голосов - 30, средняя оценка - 5.00
8 / 3 / 0
Регистрация: 05.03.2011
Сообщений: 11
1

Где можно скачать библиотеку чтобы рисовать в VISIO стены, двери или окна

24.05.2011, 17:56. Просмотров 5630. Ответов 3
Метки нет (Все метки)

Здравствуйте!
где можно скачать библиотеку чтобы рисовать в VISIO стены,
двери или окна. И как их можно нарисовать программно(хотя бы на VBA)?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2011, 17:56
Ответы с готовыми решениями:

Где можно скачать Object model reference visio 2007
Друзья!! Подскажите пожалуйста где можно скачать Object model reference visio 2007, задолбался уже...

Где можно скачать MS Visio? Версию 2007 или 2010 года
Желательно без ключа, т.е. пиратку.

Формула для расчёта угасания (затухания или ослабления) радиосигнала через стены, двери, окна.
Здравствуйте. Может кто-нибудь знает математическую формулу, отражающую зависимость угасания...

Создать модуль, содержащий подпрограммы создание изображения окна, крыши, двери, стены
Создать модуль, содержащий подпрограммы создание изображения окна, крыши, двери, стены....

3
2770 / 704 / 104
Регистрация: 04.02.2011
Сообщений: 1,432
24.05.2011, 18:55 2
Какая версия Visio? В версии 2003 (может 2002?) помню была встроенная библиотека с объектами для рисования планировок помещений и размещения мебели. Так что ничего качать не требуется, внимательно изучи те библиотеки, которые идут в комплекте поставки Visio.

Как программировать в Visio? Размещать фигуры (Shape) на листах, соединять их между собой, группировать и т.д. Можно проверить макрорекордером, что делается в коде, когда ворочаешь фигурки на листе.
0
8 / 3 / 0
Регистрация: 05.03.2011
Сообщений: 11
25.05.2011, 00:36  [ТС] 3
А можно немного поподробней как программно рисовать фигуры(в частности стены)? ( в Visio эта библиотека у меня уже имеются)
у меня есть координаты объектов(стены двери или окна) и мне программно их надо нарисовать в Visio

например для линий я делал так:
Microsoft.Office.Interop.Visio.Application apppl = new Microsoft.Office.Interop.Visio.Application();
apppl.Documents.Add("");
Microsoft.Office.Interop.Visio.Page visioPage = apppl.ActivePage;
visioPage.DrawLine(x1, y1, x2, y2);

а какой код написать для рисования в Visio стен, дверей или окон?

Добавлено через 1 час 7 минут
как называется трафарет содержащий стены, двери и окна? я только знаю что эти объекты находится в структурных элементах
вот простейшие фигуры называются "basic shapes.vss"? а структурные элементы как?
это я использую для подключения трафарета к Visio:
Microsoft.Office.Interop.Visio.Document visioStencil = visioDocs.OpenEx("basic shapes.vss",
(short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpe nDocked);
0
2770 / 704 / 104
Регистрация: 04.02.2011
Сообщений: 1,432
25.05.2011, 09:23 4
Мне сложно отвечать, когда под рукой нет никакого Visio, его я могу установить только дома, не на работе. Что я могу сказать, смотрите в самом Visio содержимое элементов всех библиотек, ищите подходящие. Добавление элемента на лист программно будет выглядеть примерно как Shapes("Window").Add. Начинайте разбираться с объектами Visio лучше сначала на самом VBA "изнутри", а уже потом будете работать с COM-объектами библиотеки программно из другого языка. Включайте макрорекордер на запись, рисуйте на листе, а потом изучайте полученный код. Обращайтесь к встроенной справке VBA для Visio - там описана объектная модель достаточно подробно, хоть и на английском.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2011, 09:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

MSDN где можно скачать новую библиотеку?
Вопрос по MSDN библиотеке. Я смог скачать только для VS 2008. А где можно скачать новую...

Где можно скачать библиотеку ext core?
Доброго времени суток! Подскажите пожалуйста где можно скачать библиотеку ext core. Спасибо за...

Где можно скачать бесплатную библиотеку для POP3 ?
Где можно скачать бесплатную библиотеку для POP3 ? Добавлено через 16 минут Нашёл в инете код...

Где скачать MS Visio?
Киньте ссылку пожалуйста где можно скачать MS Visio. За ранее спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.