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

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 10:09

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: C# . Как открыть визио документ, и набор элементов.
СообщениеДобавлено: 31 май 2012, 14:22 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
Сейчас копаю, если кто знает или видел - киньте примерчик какой-нить или faq. Спасибо.
Как нарою чето, свистну)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: C# . Как открыть визио документ, и набор элементов.
СообщениеДобавлено: 31 май 2012, 14:56 
Не в сети
Постоянный участник

Зарегистрирован: 11 май 2012, 15:05
Сообщений: 92
Очков репутации: 25

Добавить очки репутацииУменьшить очки репутации
как-то так у меня

Код:
string str = Properties.Resources.NameFileStencil; // имя трафарета
            visioApplication = Globals.ThisAddIn.Application;
            visioDocuments = visioApplication.Documents;

            try {
                    // Получаем трафарет из открытого документа
               stencil = visioDocuments[str];
            }
            catch (System.Runtime.InteropServices.COMException) {

               // Иначе открываем и добавляем в документ
               stencil = visioDocuments.OpenEx(str, (short)Microsoft.Office.Interop.Visio.
                  VisOpenSaveArgs.visOpenDocked);
            }


Ну и конечно в Visio SDk (Visio Code Samples Library) есть пример для открытия документа.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: C# . Как открыть визио документ, и набор элементов.
СообщениеДобавлено: 31 май 2012, 15:31 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
Накопал и сделал вот так

private void OpenDoc_Click(object sender, RibbonControlEventArgs e)
{
var openFileDialog = new OpenFileDialog();
openFileDialog.Multiselect = false;
DialogResult dialog = openFileDialog.ShowDialog();

if (dialog == DialogResult.OK)
{
Globals.ThisAddIn.Application.Documents.Open(openFileDialog.FileName);
}
}


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: C# . Как открыть визио документ, и набор элементов.
СообщениеДобавлено: 31 май 2012, 15:32 
Не в сети
Ветеран
Аватара пользователя

Зарегистрирован: 24 апр 2012, 12:36
Сообщений: 180
Очков репутации: 11

Добавить очки репутацииУменьшить очки репутации
Спасибо, сейчас сделаю открытие шаблона.


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

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



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

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


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

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