Я пытаюсь упростить производство документа, который должен создаваться на регулярной основе. Существуют задачи, связанные с подробными инструкциями по их выполнению, и у каждого из них есть определенный идентификационный номер, который повторно используется в различных проектах. Я высосал как можно больше этих идентификаторов задач в базу данных доступа.
Для каждого проекта кто-то другой извлекает список всех необходимых задач из другой базы данных, к которой у меня нет доступа, и помещает их в книгу Excel в стандартном формате. Для каждого проекта мне нужно:
- Подтянуть все соответствующие задачи по номеру ID
- Сравните их со стандартным списком в моей базе данных, в котором есть шаги для выполнения задачи и некоторая другая информация
- Создать документ с определенным форматом, используя конкретную информацию о задачах
Написание макроса в Excel казалось большой работой, но лучшим выбором, но я не могу быть уверен, что база данных доступа всегда будет оставаться на том же месте, где она находится. Поскольку база данных является единым элементом во всех проектах, я подумал о написании макроса в Access и наличии диалогового окна с вопросом, где будет работать электронная таблица, но использование таблицы для сравнения двух списков показалось более сложным, чем просто создание таблицы сравнения. в Excel. Я не задумывался о написании макросов в Word, хотя это тоже возможно.
Я пытаюсь найти наиболее логичный способ создания этой настройки. Использование 3-х различных офисных программ кажется довольно запутанным, но я ограничен в программном обеспечении, которое у меня есть для этого:
- Office 2007
- Вне всякого сравнения
- Другие установленные программы (я не могу установить дополнительное программное обеспечение) не имеют отношения к задаче
У кого-нибудь есть идеи, как это сделать?