Автоматизация серии задач Microsoft Office

495
Mohideen Imran Khan

В настоящее время я выполняю ряд довольно механистических задач и надеюсь автоматизировать их, чтобы освободить свое время для других более продуктивных целей.

Ряд задач, которые я должен выполнить, выглядит примерно так:

  1. Откройте файл доступа.
  2. Удалить таблицу под названием «данные».
  3. Импортируйте файл Excel в этот файл доступа и назовите таблицу «data».
  4. Скопируйте и вставьте все таблицы и запросы в другой файл Excel, на разных листах, но в одной книге. Затем переименуйте некоторые из листов.
  5. Сохраните и закройте Excel и получите доступ к файлам.

Я должен выполнить вышеупомянутую последовательность задач несколько раз в день для многих пар доступа и файлов Excel.

Как я могу автоматизировать такой повторяющийся процесс? Какие языки программирования / скрипты (например, Visual Basic, Windows Batch Script и т. Д.) Мне нужно выучить и как мне объединить эти наборы навыков, чтобы упростить этот процесс?

Я не прошу решение / код для вышеупомянутой проблемы. Я хочу сделать это сам, но просто не знаю, с чего начать.

Спасибо за помощь.

-3
AutoIt может делать все это непосредственно для Excel, но для доступа вам придется использовать его функции управления процессами. Chenmunka 7 лет назад 0
«Какие языки программирования / скрипты ...» - вы можете делать все это с VBA (Visual Basic для приложений). Máté Juhász 7 лет назад 0

1 ответ на вопрос

1
thilina R

Visual Basic для приложений (VBA) может использоваться для всех упомянутых задач. Некоторые из мест, где вы можете начать обучение:

Похожие вопросы