Как узнать открыт ли Word файл? - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Проблема следующая: на диске лежит файл word, его могут открывать кто угодно. Если пользователь открывает файл, и потом не закрывает его, то при следующем открытии, word предлагает открыть файл в режиме readonly, что логично Можно ли как-нибудь перед открытием узнать открыт ли данный файл?

Решение задачи: «Как узнать открыт ли Word файл?»

textual
Листинг программы
Option Explicit
Dim i As String
Dim Workbook As Object
 
Private Sub CommandButton1_Click()
i= 'Добро пожаловать.'
For Each Workbook In Application.Workbooks
If Workbook.Name = 'Книга1.xls' Then i = 'Файл уже открыт для изменений!'
Next
MsgBox i
End Sub

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы