software
  • формат
  • размер 544,96 КБ
  • добавлен 14 февраля 2013 г.
Надстройка к Excel для поиска книг в своей электронной библиотеке: biblo.fla
Макрос VBA Excel (для всех версий MS Office Excel) для поиска книг в своей библиотеке в виде отдельного файла Excel - biblo.fla
При запуске файла появляется форма - менеджер поиска. В ней необходимо указать:
- путь к папке с файлами (книгами). По умолчанию это папка с самим файлом excel. Поэтому его желательно поместить в главный каталог библиотеки;
- маску файла: часть названия, фамилии, расширение и пр.(чувствительно к регистру). Часть названия заключается в символ звездочки (*). Например *ическая* . Будут найдены все книги содержащие такую фразу: физическая, аналитическая и пр. Отсутствие звездочки означает строгое соответствие: наименование должно начинаться или оканчиваться на символ без звездочки.;
- глубину поиска: сколько уровней подкаталогов нужно просмотреть;
Дополнительно можно указать, что выводить в протокол поиска: расширение файла, полный путь к файлу, дату создания и его размер. При этом можно установить опцию назначения гиперссылок этим характеристикам.
Таким образом в результате поиска сформируется протокол, содержащий найденные по маске книги (файлы) в указанной папке (с вложениями), путь к каждому файлу и т.п. Нажав на гиперссылку можно открыть книгу (внешним соответствующим приложением) или папку с книгой. Протокол содержит автофильтры, которыми можно отселектировать полученную информацию по уточненному содержанию.
Если список протокола не очищать - информация по новому поиску будет дописываться в существующий протокол. Запуск макроса после выхода - одновременным нажатием "ctrl"-"alt"-"s".
С помощью макроса можно искать не только книги, а получать список любых (хоть всех) файлов в каталогах и распечатывать его.
Мне была необходима мобильная прога для анализа и поиска нужной книги в библиотеке по названию-автору. Программы-библиотекари мне показались сложными, требующими времени на настройку, наполнение и организацию. А моя - простая без примочек, на два действия. Кто умеет программировать в VBA EXCEL, может модернизировать и модифицировать этот макрос под свои нужды, расширив функционал. Можно добавить кнопку этого макроса в ленту-шапку-меню excel, запускать скрытым при общем старте excel и т.п.
Вирусов нет.
Буду рад, если макрос будет полезен.