Workbook — открытый файл .xlsx/.xlsm/.xls. ThisWorkbook указывает на книгу с кодом, ActiveWorkbook — на активную. Из 1С держите ссылку на открытую книгу явно и закрывайте её в конце, иначе копятся скрытые процессы Excel.
Excel / объект
Workbook
Книга — Файл книги: листы, сохранение, защита, имена, сводные кэши.
Свойства
| Имя | Тип | Суть |
|---|---|---|
| Name | String |
Имя файла без пути. |
| FullName | String |
Полный путь к файлу. |
| Path | String |
Папка файла без имени. |
| Worksheets | Sheets |
Коллекция листов (не диаграмм). |
| Saved | Boolean |
Есть ли несохранённые изменения. |
Методы
| Имя | Сигнатура | Суть |
|---|---|---|
| Save | Save() |
Сохраняет книгу в текущий файл. |
| SaveAs | SaveAs([Filename], [FileFormat], [Password], [WriteResPassword], [ReadOnlyRecommended], [CreateBackup], [AccessMode], [ConflictResolution], [AddToMru], [TextCodepage], [TextVisualLayout], [Local]) |
Сохраняет книгу под новым именем или форматом. |
| Close | Close([SaveChanges], [Filename], [RouteWorkbook]) |
Закрывает книгу. |
| RefreshAll | RefreshAll() |
Обновляет запросы, сводные и внешние данные книги. |
| Protect | Protect([Password], [Structure], [Windows]) |
Защищает структуру книги (листы нельзя двигать/удалять). |