Я начинающий программист, пытающийся автоматизировать некоторые повторяющиеся задачи на рабочем месте, которые должны выполняться умным сценарием вместо людей.Я сделал несколько VBA и Java, но очень простые вещи.
У нас есть некоторые данные, сгенерированные проверенной онлайн-формой, которая отправляется по электронной почте в почтовый ящик, а затем фильтр в почтовом клиенте (Outlook 2010) помещаетэто в определенную папку.Мое намерение состоит в том, чтобы написать некоторый VBA, который при запуске проверит содержимое этой папки, а затем для каждого почтового элемента получит текст сообщения в виде строки, создаст массив, а затем запишет содержимое массива в файл .csv.Затем я получу другое приложение (iMacros для Firefox), которое будет читать CSV и взаимодействовать с внутренним корпоративным веб-приложением, чтобы сделать все остальное.
Я думаю, что могу сделать все это, кроме записи содержимого массива в CSV..
Лучше всего я смотрю на примеры кода (я пытаюсь понять документацию по объектной модели MS), но лучшее, что я могу найти для записи массива VBA в CSV, это что-то вроде:
'save the file
Open sFileName For Output As #7
For n = 0 To UBound(MyArray, 1)
Print #7, Format(MyArray(n, 0), "0.000000E+00")
Next n
Close #7
Я думаю, что это VB, а не VBA, но справедлива ли общая идея здесь?Или, если у кого-то еще есть пример кода для начала работы или какие-либо другие указатели, я был бы очень признателен.
PS Также видел Как сохранить двумерный массив в виде файла csv? но не могу этого понять.