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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 10:59 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Привет.
Что-то я не могу сообразить, как открыть документ, но в своей программе? Просто запустить его в вижуо - понятно как, но чтобы в своей проге?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 11:15 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
"Открыть" - это показать на экране или получить доступ к объектной модели?
Если последнее, то
CreateObject("Visio.Application")
и
vApp.Documents.Open([путь])


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 11:49 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Благодарю, второй вариант мой. Чуть уточню.
У меня контрол, стартующий с моей прогой - лист для рисования. Когда я пытаюсь открыть существующий файл, то видимо что-то открывается, т.к. ошибки нет, но мой видимый лист не меняется. Как заменить его на открываемый?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 12:21 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
У меня контрол, стартующий с моей прогой

Исключительно расплывчатая терминология. Я часто просто не понимаю Ваших вопросов.
Может быть речь идет о Visio Drawing Control?
Тогда документ открывается через Src. Примерно так
Код:
this.axDrawingControl1.Src = @"D:\visio test\drawing.vsd";


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 13:57 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
в Visio Drawing Control при открытии через Src открывается копия документа и сохранять изменения надо через SaveAs
вот тут подробно написано как с ним работать https://msdn.microsoft.com/en-us/library/office/aa168480(v=office.11).aspx


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 14:26 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Вот только там не пишут о плясках с бубном, которые начинаются, когда разработчик узнает, что пользователь поставил себе 64-битный Visio :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 14:37 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 939
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 127

Добавить очки репутацииУменьшить очки репутации
64-битный офис - он вообще кому-то нужен? думаю надо доводить до сведения пользователя, чтоб не баловался ерундой всякой :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 16 фев 2018, 14:56 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Пользователи - они такие пользователи...
64 - это ведь больше, чем 32, а за те же деньги. Да и система 64-битная. Вот и покупают.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Открыть документ вижуо в программе
СообщениеДобавлено: 19 фев 2018, 10:28 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
9rey писал(а):
в Visio Drawing Control при открытии через Src открывается копия документа и сохранять изменения надо через SaveAs
вот тут подробно написано как с ним работать https://msdn.microsoft.com/en-us/library/office/aa168480(v=office.11).aspx


Благодарю, то - что надо ))


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

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



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

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


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

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