none
Печать в Visio 2013 RRS feed

  • Общие обсуждения

  • В WinForms приложении использую VisioControl для рисования диаграмм.

    В 2010 и более ранних версиях, чтобы печатать страницу использовалась команда 

    Application.DoCmd((short)VisUICmds.visCmdFilePrint);
    Но в 2013 эта команда ничего не делает. Хочется показать диалоговое окно с выбором принтера, количества копий итд, а не просто распечатывать на принтер по умолчанию через Print().

Все ответы

  • Здравствуйте,

    Судя по документации http://msdn.microsoft.com/en-us/library/office/ff768032(v=office.15).aspx , данная команда существует и в 2013. Видимо проблема в другом. Дебагером проверяли?


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    4 июня 2013 г. 10:19
    Модератор
  • Отладиться как следует не получилось, потому что вроде как никаких ошибок нет. Команда как бы отправлена - и все.

    Есть подозрение, что это связано с новым интерфейсом и невозможностью его отобразить в контроле, потому что в макросе VB документа все работает.

    4 июня 2013 г. 13:05