Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Несколько сеансов одного файла / 5 сообщений из 5, страница 1 из 1
08.12.2009, 09:51
    #36353300
Случайная гостья
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько сеансов одного файла
Всем здравствуйте. Мне нужно сделать следующее:
1. открыть excel
2. с помощью меню Файл - Открыть открыть требуемый файл
3. открыть excel
4. с помощью меню Файл - Открыть открыть требуемый файл
как это сделать с помощью VBA?
...
Рейтинг: 0 / 0
08.12.2009, 10:04
    #36353314
m
m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько сеансов одного файла
Находясь где? Что значит через меню Файл? Это что, должна мышка ездить перед пользователем и нажимать кнопочки?... Что значит открыть Эксель (1)... открыть Эксель (2)?...
...
Рейтинг: 0 / 0
08.12.2009, 10:10
    #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
08.12.2009, 10:26
    #36353364
Случайная гостья
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько сеансов одного файла
Hugo, то что надо, спасибо. Может быть еще подскажете, как усовершенствовать ваш код, чтобы файлы открывались только для чтения?
...
Рейтинг: 0 / 0
08.12.2009, 10:29
    #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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Несколько сеансов одного файла / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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