Сборник материалов Конференции молодых специалистов НГОНБ - 2022

70 Пушкарёв Н . Ю . АВТОМАТИЗАЦИЯ ПОВСЕДНЕВНЫХ БИБЛИОТЕЧНЫХ ЗАДАЧ ПРИ ПОМОЩИ VBA Рассматривается опыт автоматизации некоторых регулярно выполня- емых задач в работе библиотекаря при помощи среды программиро- вания Microsoft Visual Basic for Applications (VBA) в Microsoft Excel на примере нескольких кейсов, а также преимущества и недостатки такого подхода. Ключевые слова: автоматизация, программирование, библиотека, Microsoft Visual Basic for Applications, VBA. В работе библиотекаря помимо творческих задач есть и рутинные операции: составление отчётов, заполнение бланков, и т.п., которые, до определенной степени, поддаются автоматизации. Если действия библиотекаря укладываются в несложный алгоритм, то возможно на- писать программу, способную выполнить эти действия автоматически. Для работы с книгами в Новосибирской государственной областной научной библиотеке используется электронный каталог OPAC-Global. Однако его функционал не обеспечивает все потребности, а исполь- зование стороннего программного обеспечения ограничено. Напри- мер, поставлена задача: отобрать самые читаемые в библиотеке книги за определенный год. Критерии выбора: книги по гуманитарным на- укам, изданные в 2020 г., написанные российскими авторами. В элек- тронном каталоге есть возможность вывести список самых читаемых книг, но он выдается по всей библиотеке, без сортировки по залам и отделам. Выбирать книги вручную из этого списка слишком долго, т.к. выборка может включать до двух тысяч позиций, поэтому для об- легчения и ускорения анализа возможно написание макрос в Excel. В статье рассмотрены 3 примера операций, которые удалось ав- томатизировать:  заполнение требований на книги;  оформления акта передачи документов;  заполнение административных документов. Автоматизация выполнялась путем написания макросов в среде программирования Microsoft Visual Basic for Applications (VBA), встроенной в пакет офисных программ Microsoft Office.

RkJQdWJsaXNoZXIy MTY3OTQ2