All Forums
 Категория Visio
 Форум Вопросы и ответы
 Delphi 8 и Visio
Author Previous Topic Topic Next Topic  

yurant

4 Posts

Posted - 11/25/2005 :  11:00:20
Насколько я понял, в Delphi 8 реализована возможность взаимодействия с visio. Первый вопрос - так ли это? Второй - где в сети толково написано про такую и связь и вообще про Delphi 8? Спасибо ответившим.

UPDATE:
Почитал повнимательнее, видимо, можно использовать более ранние версии Delphi. Конкретизирую свой вопрос:
Есть две строчки, нужно, например, взять каждую строчку и поместить её в квадратный shape и сохранить все это в виде visio-диаграммы.

UPDATE2: Может, кто-нибудь просто может подсказать ГДЕ можно прочитать про то, КАК можно связать Visio и Delphi? Например, Word, насколько я понял, можно связать с Delphi через VBA-директивы(или не директивы, не знаю как их назвать). Где можно взять полный перечень VBA-директив для Visio???

Edited by - yurant on 11/29/2005 10:55:47

Voland

91 Posts

Posted - 11/29/2005 :  11:05:05
Я работаю с Delphi 7, установил Visio 2003, в его поставке и дет ActiveX Visio 2003 DrawingControl. Его нужно добавить в палитру компонентов Delphi (импортируя ActiveX), после чего вы можете кинуть себе на форму планшет Visio и работать с ним уже как угодно...


___ Кто ищет тот найдет __
Go to Top of Page

yurant

4 Posts

Posted - 12/16/2005 :  11:45:45
А как называется файл, который установить надо? Я посмотрел все файлы *.ocx, но ничего в папке с визио не нашел.

Edited by - yurant on 12/16/2005 11:58:20
Go to Top of Page

Voland

91 Posts

Posted - 12/21/2005 :  16:07:20
Делаете это так:
1 Запускаете делфи
2 Кликаете на меню Component
3 Выбираете Import ActiveX Control
4 Из появившегося списка выбираете Microsoft Visio Drawing Control Type Library
5 Нажимаете Install
6 В указанной вкладке должен появится компонент Visio, который если кинуть на форму можно юзать как само приложение Visio

___ Кто ищет тот найдет __
Go to Top of Page

mosya

Russia
3 Posts

Posted - 05/05/2008 :  20:28:47
Вопрос следующий: когда в окне управлнея ActiveX вызывается Visio, видим окно рисунка, можем открыть палитры, работать с графическими объектами. А существует ли возможность вызвать ПАНЕЛИ ИНСТРУМЕНТОВ из Visio??? хотя бы часть...
Go to Top of Page

Tumanov

Russia
1198 Posts

Posted - 05/06/2008 :  16:38:07
Панели инструментов - это тулбары?
Попробуйте сделать примерно так
vsoDrawingControl.NegotiateToolbars = True
Go to Top of Page

mosya

Russia
3 Posts

Posted - 05/06/2008 :  18:20:01
Да, именно toolbar. Спасибо за помощь, но к сожалению изменений не происходит... хотя функция должна выводить панель. Жаль, но ничего, буду искать!
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)