powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / если в файле Ворда открыто диалоговое окно как его закрыть?
8 сообщений из 8, страница 1 из 1
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37828696
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здравствуйте, скажите при таком коде
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
    Dim ObjectWord As Object
    Set ObjectWord = GetObject(, "Word.Application")
    Dim ObjectOpenWord As Object
    Set ObjectOpenWord = ObjectWord.ActiveDocument
          
    Dim ObjectOpenWordPath As String
    ObjectOpenWordPath = ObjectOpenWord.Path
    
    Dim ObjectOpenWordName As String
    ObjectOpenWordName = ObjectOpenWord.Name
    
    Dim ObjectOpenWordFullName As String
    ObjectOpenWordFullName = ObjectOpenWord.FullName
    
    Dim fso As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    Dim file As Object
    Set file = fso.GetFile(ObjectOpenWord)
     
    ObjectOpenWord.SaveAs (ObjectOpenWordPath & "\" & "111.doc")
    file.Delete



как обойти если в файле открыто диалоговое окно как его закрыть?
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37828843
TpaBka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
SendKeys "{ESC}"
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37829357
answer answer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
найти диалоговое окно FindWindow
послать команду закрытия wm_command, sc_close
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37830188
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и какое решение правильней?
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37830191
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное от Травка, так как окно FindWindow, а может там ещё какое открыто, какие мнения?
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37830313
катастрофа,

А какое твоё мнение?
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37833118
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
катастрофанаверное от Травка, так как окно FindWindow, а может там ещё какое открыто, какие мнения?

От TpaBka, на мой взгляд, проигрышнее, надежнее от answer answer. Это плохо - рассылать во все стороны (т.е. вслепую) SendKeys. Девелопер должен быть совершенно уверен, что пользователь или что-то еще не перенаправит поток нажатий в молоко. Я в свое время, получив чужую программу, которая время от времени сходила с ума, долго мучился, выкорчевывая SendKeys, бывшие причиной приступов ее безумия.
...
Рейтинг: 0 / 0
если в файле Ворда открыто диалоговое окно как его закрыть?
    #37833125
катастрофа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConn, тут в ветке можно не париться, это отголоски темы Килллллллллла
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / если в файле Ворда открыто диалоговое окно как его закрыть?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]