Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перебрать открытые файлы в нескольких приложениях и получить пути / 5 сообщений из 5, страница 1 из 1
09.05.2012, 16:54
    #37786923
Dan-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебрать открытые файлы в нескольких приложениях и получить пути
Рылся на форуме и нашел топик Из другой программы выбрать открытый файл Эксель

Нашел и чуть подкорректировал интересный , но слегка неполный макрос , который перебирает файлы в соседнем приложении и выдает их имена...

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub ИМЯ_И_ПОЛНОЕ_ИМЯ_ФАЙЛА_ОТКРЫТОГО_В_СОСЕДНЕМ_ПРИЛОЖЕНИИ()

Dim xlApp As Excel.Application
Dim xlWb As Workbook
On Error Resume Next
      Set xlApp = GetObject(, "Excel.Application")
On Error GoTo 0
      If xlApp Is Nothing Then
MsgBox "Похоже что ни одного файла Excel не открыто"
Exit Sub
End If
    
For Each xlWb In xlApp.Workbooks
    MsgBox "Имя файла:" & xlWb.Name
    MsgBox "Полное имя файла:" & xlWb.FullName
Next xlWb
    
Set xlApp = Nothing

End Sub



А вот как бы перебрать в цикле все открытые приложения Excel?
Уважаемый Deggasad. в свое время эту тему видимо так и не допинал )))
...
Рейтинг: 0 / 0
09.05.2012, 17:18
    #37786937
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебрать открытые файлы в нескольких приложениях и получить пути
Dan-K,

У меня СОСЕДНЕЕ не определяет.
У меня определяет только ПЕРВОЕ.
Как перебрать все - не знаю, у меня не бывает открыто более одного приложения (кроме этого тестового случая...).
...
Рейтинг: 0 / 0
09.05.2012, 17:36
    #37786947
Dan-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебрать открытые файлы в нескольких приложениях и получить пути
А этот макрос попробуй 12526765
...
Рейтинг: 0 / 0
09.05.2012, 18:04
    #37786968
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебрать открытые файлы в нескольких приложениях и получить пути
Dan-K, попробовал.
Так ведь там как раз есть перебор всех процессов.
...
Рейтинг: 0 / 0
09.05.2012, 21:00
    #37787036
Dan-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перебрать открытые файлы в нескольких приложениях и получить пути
Перебор процессов есть. А как туда же воткнуть перебор имен окон?
Всю голову уже сломал...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перебрать открытые файлы в нескольких приложениях и получить пути / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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