Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
81 / 75 / 29
Регистрация: 08.08.2013
Сообщений: 416
Записей в блоге: 1
1

Как получить список всех открытых документов Word?

19.05.2016, 12:45. Показов 3408. Ответов 2
Метки нет (Все метки)

как получить список всех открытых документов Word?
пишу так:

Visual Basic
1
2
3
4
5
    Dim dc As Document
    
    For Each dc In Documents
        Debug.Print dc.FullName
    Next
при 10 открытых документах выводит в консоль только 3.
и свойство Documents.Count показывает 3. Но почему? открыто то 10 документов Word


в Excel почти аналогичный макрос работает:

Visual Basic
1
2
3
4
5
    Dim wb As Workbook
    
    For Each wb In Workbooks    ' перебираем все открытые книги
        Debug.Print wb.FullName
    Next wb
Миниатюры
Как получить список всех открытых документов Word?  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.05.2016, 12:45
Ответы с готовыми решениями:

Макрос для всех открытых документов ms word
Добрый день. Необходимо написать макрос, который будет устанавливать переплет во всех открытых...

Как получить имена открытых на данный момент документов
Помогите пожалуйста, уважаемые форумчане. Возникла проблема с задачами, а я не учил никогда VB....

Напечатать на листе отсортированный по имени список всех документов Word из выбранной папки
Всем добрый день. Очень сильно нужна ваша помощь. Буду благодарен за любую помощь. Нужно создать 9...

Скопировать из всех открытых документов весь текст в Новый Документ
как скопировать из Всех открытых в данный момент документов весь текст в Новый Документ, но при...

2
5442 / 1476 / 360
Регистрация: 23.12.2010
Сообщений: 2,208
Записей в блоге: 1
19.05.2016, 13:54 2
Лучший ответ Сообщение было отмечено sysrepos как решение

Решение

Ответ очевиден, запущено несколько экземпляров программы Word, в каждом экземпляре видны только те книги, которые открыты из этого экземпляра.
1
81 / 75 / 29
Регистрация: 08.08.2013
Сообщений: 416
Записей в блоге: 1
19.05.2016, 14:16  [ТС] 3
спасибо, действительно, я открывал документы выделив их все в папке и нажал ентер.
Сейчас попробовал через "файл - открыть" и макрос правильно выполнился.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.05.2016, 14:16

Получить список всех открытых документов Word и закрыть нужные
Здравствуйте! Долго бьюсь над проблемой, перерыл весь гугл, в том числе и этот форум, но толкового...

Как получить список всех открытых форм?
subj

Получить список всех открытых файлов в системе
Кто знает, как получить список всех открытых файлов в системе. Очень нужно ....

Нужно получить список всех открытых файлов в системе.
Проблема такова! Нужно получить список всех открытых файлов в системе. Возможно-ли это сделать ?...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.