KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как вывести список всех свойств файла Excel на лист?

АвторСунДата изменения

В этой статье я привожу код VBA, который выводит все свойства текущей книги на лист.

1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

2. Выберите Вставка > Модуль и вставьте приведённый ниже код в пустой модуль.

VBA: Вывод списка всех свойств

Sub WBProperties()
'UpdatebyKutools20191031
    Dim xWB As Workbook
    Dim xF As Long
    Dim xStr As String
    Dim xWSh As Worksheet
    On Error Resume Next
    Application.DisplayAlerts = False
    xStr = "Workbook Properties"
    Set xWB = Application.ActiveWorkbook
    Set xWSh = xWB.Worksheets.Item(xStr)
    If Not xWSh Is Nothing Then
        xWSh.Delete
    End If
    Set xWSh = xWB.Worksheets.Add
    xWSh.Name = xStr
    xWSh.Range("A1").Value = "Property"
    xWSh.Range("B1").Value = "Value"
    With xWB
        For xF = 1 To .BuiltinDocumentProperties.Count
            xWSh.Range("A65536").End(xlUp).Offset(1, 0).Value = _
            .BuiltinDocumentProperties.Item(xF).Name
            xWSh.Range("A65536").End(xlUp).Offset(0, 1).Value = _
            .BuiltinDocumentProperties.Item(xF).Value
        Next xF
    End With
    Application.DisplayAlerts = True
End Sub

скопируйте и вставьте код VBA в модуль

3. Нажмите F5, чтобы выполнить код. После этого на текущем листе будет создан новый лист с именем «Свойства книги», содержащий список всех свойств текущей книги.



Другие операции (статьи)

Отключение надстроек при запуске Excel
Возможно, вы установили в Microsoft Excel несколько надстроек, но теперь хотите отключить определённую из них при запуске программы. Как это сделать? Метод, описанный в этой статье, поможет вам решить задачу.

Экспорт и сохранение каждого листа как отдельной новой рабочей книги в Excel
Допустим, вы хотите экспортировать и сохранить один или несколько листов как отдельные новые рабочие книги. Как это сделать? Обычно можно скопировать каждый лист и вставить его в новую рабочую книгу. Однако здесь мы предлагаем вам несколько удобных приёмов для выполнения этой задачи:

Код VBA для вывода списка всех надстроек в Excel
В Excel вы можете подключать различные надстройки, чтобы работать с данными ещё эффективнее. Все надстройки отображаются в окне «Параметры», но можно ли вывести их полный список прямо на лист?


Лучшие инструменты для повышения продуктивности в офисе

Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %

  • Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации
  • Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов
  • Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
  • Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
  • Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
  • Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF
  • Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена
kte tab 201905
  • Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
officetab bottom