powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка открыт ли файл или закрыт
10 сообщений из 10, страница 1 из 1
проверка открыт ли файл или закрыт
    #39691806
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята подскажите что не так в моем примере, я пытаюсь проверить открыт ли файл или нет, свой пример приложил
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691822
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://support.microsoft.com/ru-ru/help/291295/macro-code-to-check-whether-a-file-is-already-open
asseiК сообщению приложен файл (пример.rar - 15Kb)
А просто текст функции было трудно воспроизвести?
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691858
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina, не выполняется первая часть условий, сообщение не показывает что файл открыт
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691878
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
If eOpen("\DOCM.xlsx") Then

файл-то реально по какому пути лежит?
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691879
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, через
Код: vbnet
1.
MsgBox eOpen(App.Path & "\DOCM.xlsx")

показывает true
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691884
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asseiпоказывает trueну ок, вопрос решен, я так понял?
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691939
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не пойму почему далее по условию этот файл не закрывается
Код: vbnet
1.
2.
3.
4.
5.
...........
 Call Save
    oExcel.Quit
else
....



Код: vbnet
1.
2.
3.
4.
5.
Sub Save() 
    If oBook.Saved = False Then
        oBook.Save
    End If
End Sub
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39691989
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asseiне пойму почему далее по условию этот файл не закрываетсяВероятно он открыт в другом экземпляре экселя, а не в oExcel.
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39692418
assei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, вы правы, т.е. как я понимаю, если я открыл в ручную этот файл то, средствами VB6 этот экземпляр мне не закрыть? или как то можно его подцепить? я нашел такой способ НО он убивает все экземпляры
Код: vbnet
1.
Shell ("taskkill /F /IM excel.exe")
...
Рейтинг: 0 / 0
проверка открыт ли файл или закрыт
    #39692439
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Win32_Process.Terminate выгружает конкретный процесс. Задача - определить, какой не надо выгружать, для чего непосредственно перед и непосредственно после создания Excel.Application получить список процессов Excel и запомнить Handle "своего".
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка открыт ли файл или закрыт
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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