Поделиться через


Свойство Workbook.UserStatus (Excel)

Возвращает двухмерный массив на основе 1, предоставляющий сведения о каждом пользователе, у которого книга открыта в виде общего списка. Только для чтения, Variant.

Синтаксис

expression. UserStatus

Выражение Переменная, представляющая объект Workbook .

Замечания

Первый элемент второго измерения — это имя пользователя, второй — это дата и время последнего открытия книги пользователем, а третий элемент — число, указывающее тип списка (1 — монопольное, 2 — общий).

Свойство UserStatus не возвращает сведения о пользователях, у которых указанная книга открыта только для чтения.

Пример

В этом примере создается новая книга и в нее вставляются сведения обо всех пользователях, у которых открыта активная книга в виде общего списка.

users = ActiveWorkbook.UserStatus 
With Workbooks.Add.Sheets(1) 
 For row = 1 To UBound(users, 1) 
 .Cells(row, 1) = users(row, 1) 
 .Cells(row, 2) = users(row, 2) 
 Select Case users(row, 3) 
 Case 1 
 .Cells(row, 3).Value = "Exclusive" 
 Case 2 
 .Cells(row, 3).Value = "Shared" 
 End Select 
 Next 
End With

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.