powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Несколько сеансов одного файла
5 сообщений из 5, страница 1 из 1
Несколько сеансов одного файла
    #36353300
Фотография Случайная гостья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте. Мне нужно сделать следующее:
1. открыть excel
2. с помощью меню Файл - Открыть открыть требуемый файл
3. открыть excel
4. с помощью меню Файл - Открыть открыть требуемый файл
как это сделать с помощью VBA?
...
Рейтинг: 0 / 0
Несколько сеансов одного файла
    #36353314
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Находясь где? Что значит через меню Файл? Это что, должна мышка ездить перед пользователем и нажимать кнопочки?... Что значит открыть Эксель (1)... открыть Эксель (2)?...
...
Рейтинг: 0 / 0
Несколько сеансов одного файла
    #36353325
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Sub tt()

Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Open("c:\test.xls")
xlApp.Visible = True

Set xlApp = CreateObject("Excel.Application")
Set xlWb2 = xlApp.Workbooks.Open("c:\test.xls")
xlApp.Visible = True

'собственно работа с файлами

xlWb.Close
xlWb2.Close
xlApp.Quit
Set xlApp = Nothing

End Sub

...
Рейтинг: 0 / 0
Несколько сеансов одного файла
    #36353364
Фотография Случайная гостья
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hugo, то что надо, спасибо. Может быть еще подскажете, как усовершенствовать ваш код, чтобы файлы открывались только для чтения?
...
Рейтинг: 0 / 0
Несколько сеансов одного файла
    #36353372
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Sub tt()

Set xlApp = CreateObject("Excel.Application")
Set xlWb = xlApp.Workbooks.Open(Filename:="c:\test.xls", ReadOnly:=True)
xlApp.Visible = True

Set xlApp = CreateObject("Excel.Application")
Set xlWb2 = xlApp.Workbooks.Open(Filename:="c:\test.xls", ReadOnly:=True)
xlApp.Visible = True


'xlWb.Close
'xlWb2.Close
'xlApp.Quit
'Set xlApp = Nothing

End Sub

...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Несколько сеансов одного файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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