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

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

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


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


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

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
 Заголовок сообщения: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 08:08 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Привет.
Кто-нибудь сталкивался с тем, что программа не реагирует на "крестик" и контекстное "закрыть окно" после выполнения любого сценария VBA? Прям жопа какая-то - рисую схему, выполняю скрипты, открываю дополнительные файлы, но закрыть их потом не могу, приходится диспетчером задач "вышибать" Visio...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 09:33 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Ну вообще-то, если макрос очень продолговатый, то он может придержать программу. Может там что-то в бесконечный цикл уходит?
Хотя, в этом случае на попытку закрыть реагирует. Как минимум сообщение об ошибке выводится (а потом опять в цикл возвращается).
Еще был эффект зависания, когда не включена машина, к которой подключен принтер. Типа VBA пытается этот принтер найти и делает это несколько минут. Причем не в процессе печати, а только при открытии окна. Но это скорее всего тоже не то.
А что за "дополнительные файлы"?
Не может при их открытии, например, ActivePage переключаться на другую (при очень длинном выполеннии макросов). И при работающем макросе что-то нарушается...
Зависает быстро при выполнении определенной цепочки действий или через полчаса работы случайным образом?
Если отключить сетевое соединение ситуация не изменяется?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 09:54 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
у меня случаются 'подвисания' такого типа: у меня к ноуту подключен монитор, макрос по ходу работы должен выводить Msgbox. Иногда этот Msgbox появляется на другом экране, под кучей других окон. И визио ни на что не реагирует пока не нажмешь ок в Msgbox

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


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

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
пока не нажмешь ок в Msgbox

вот кстати дельный совет. тоже бывало.
powercat, при нажатии крестика звук появляется? винда обычно дзинькает, когда ей че-то не нравится.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 13:03 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
У меня это даже скриптом сложно назвать - просто изменение масштаба при нажатии сочетания клавиш...И все - раз сменил - и не закрывается...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 13:14 
Не в сети
Новичок

Зарегистрирован: 10 ноя 2014, 17:01
Сообщений: 39
Использую Visio c: 2002
Уровнь квалификации: Shapesheet, Программирование, VB6, VBA
Очков репутации: 9

Добавить очки репутацииУменьшить очки репутации
Попробуй следующий макрос для закрытия: (Практически во всех ситуациях работает!)

Код:
Private Sub Process_Visio_Exit()
1   On Error GoTo Visio_Exit_Err
     Dim vsApp As Visio.Application
2   If Not vsApp Is Nothing Then
3       vsApp.Visible = False
4       Set vsApp = Nothing
5       Const strPoint = "."
6       Dim objWMIService, colProcessList, objProcess
7       Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strPoint & "\root\cimv2")
8       Set colProcessList = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name = 'visio.exe'")
9       For Each objProcess In colProcessList
10          objProcess.Terminate
11      Next
12  End If
' ...........
16  Exit Sub
Visio_Exit_Err:
17  MsgBox Sub_Name & ", Строка: " & Line_Num & vbCrLf & _
           Err_Description, vbOKOnly + vbCritical, _
           "Ошибка Выполнения!"
End Sub


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

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

Добавить очки репутацииУменьшить очки репутации
Благодарю. Буду пробовать.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 13:24 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
powercat писал(а):
У меня это даже скриптом сложно назвать - просто изменение масштаба при нажатии сочетания клавиш..
можно код в студию ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 15:25 
Не в сети
Просто PowerCat
Аватара пользователя

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

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
можно код в студию ?

Отчего ж нет - вот:
Код:
Sub Macro2()

          Application.ActiveWindow.Zoom = 2#


End Sub


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 15:34 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
к сожалению не удалось воспроизвести проблему создаваемую этим кодом Изображение
в первом сообщении ветки были еще такие слова
powercat писал(а):
после выполнения любого сценария VBA?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


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

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

Добавить очки репутацииУменьшить очки репутации
Там было еще и про сочетание клавиш.
А если макрос выполнять без сочетания клавиш, например, вызывая через Alt+F8, все равно виснет?


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

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

Добавить очки репутацииУменьшить очки репутации
Да, любой сценарий ведет к этой проблеме. А этот - просто пример того, что даже после такой мелочи.

Tumanov писал(а):
Там было еще и про сочетание клавиш.
А если макрос выполнять без сочетания клавиш, например, вызывая через Alt+F8, все равно виснет?


Не пробовал, однако это не было бы решением проблемы, т.к. они "по задумке" должны клавишами выполняться.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 21 июл 2016, 17:09 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Цитата:
...однако это не было бы решением проблемы

Так сначала надо искать не решение проблемы, а причину неисправности.
Решение потом будет найти легко :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 22 июл 2016, 07:56 
Не в сети
Просто PowerCat
Аватара пользователя

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

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


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 26 июл 2016, 18:39 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Вот надо же...
Решил наконец-то погонять Visio 2016 и нарвался на похожую ситуацию. Работаешь, работаешь - потом раз, и все повисло. Висит Visio, висит виртуалка. Даже в Host-машине VMware Workstation удается закрыть только через диспетчер.
Конечно, уверенных претензий к Visio пока нет. Может настройки где-то некачественные, не совместилось что-то... Но все равно обидно. Давно такого не бывало.
Никто, кстати, Visio 2016 на VMware не пробовал?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 26 июл 2016, 18:55 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
Никто, кстати, Visio 2016 на VMware не пробовал?
я пока только на VirtualBox

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 26 июл 2016, 18:58 
Не в сети
Administrator

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

Добавить очки репутацииУменьшить очки репутации
Без проблем?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Не закрывается VISIO после выполнения программы
СообщениеДобавлено: 26 июл 2016, 19:16 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Tumanov писал(а):
Без проблем?
без особых! изменение масштаба еще не подвешивало мне ни визио, ни виртуалки таким вот кодом
powercat писал(а):
Application.ActiveWindow.Zoom = 2#
конечно виртуалка подтормаживает, но не смертельно.
но стоит учесть, что я пока серьезных кодов на этой версии не тестил…

Скорее всего это вопрос для ветки: Версии и варианты поставки Visio

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


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

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



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

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


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

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