Форум пользователей Visio http://visio.getbb.ru/ |
|
Можно ли программно добавит элемент и связать с данными? http://visio.getbb.ru/viewtopic.php?f=29&t=1260 |
Страница 1 из 1 |
Автор: | andr [ 17 дек 2017, 17:13 ] | ||||
Заголовок сообщения: | Можно ли программно добавит элемент и связать с данными? | ||||
Используется Visio 2016 x64 Windows 7 x64 Excel 2016 x64 Имеется Источник данных Excel(или ) Таблица (см. скрин) Сценарий В Visio в диалоге - прописываем путь к источнику данных; - выбираем тип фигуры; Нажимаем кнопку "N"(имя кнопки условно); Создаются фигуры связанные с источником данных (см. скрин. "Вариант 1" или "Вариант 2");
|
Автор: | Tumanov [ 17 дек 2017, 19:53 ] |
Заголовок сообщения: | Re: Можно ли программно добавит элемент и связать с данными? |
Программно можно вообще все, что угодно сделать... Для связи с данными есть минимум два способа: DataRecordSet (это поновее); ADO (ActiveX Data Object) - это постарее. Получив доступ к таблице, сначала нужно (как правило) выбрать и разместить 2D объекты (их тут 12 штук в 9 строках). Потом пройтись еще раз и посоединять их коненкторами. Этих уже будет 9. Если надо еще и сохранить связь с данными (в случае DataRecordSet), то использовать метод LinkToData. Но в данном случае это как-то некорректно смотрится. Вот если бы города или улицы с данными соединять, то нормально. Но здесь строка эквивалентна связи (коненктору). Это не пойдет. ---- А вообще, в форуме должно быть много примеров. Вы не искали? |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |