Я пытаюсь преобразовать диапазон Excel в таблицу, используя сценарий VBA, запускаемый из Outlook.Использование VBA в Outlook, как преобразовать диапазон Excel в таблицу?
Это работает при запуске из Excel, но не из Outlook:
ListObjects.Add(xlSrcRange, Range("A1:D10"), , xlYes).Name = "myTable"
Я попробовал этот следующий код в Outlook, но это не удалось:
Dim excApp As Excel.Application
Set excApp = GetObject(, "Excel.Application")
excApp.ListObjects.Add(xlSrcRange, Range("A1:D10"), , xlYes).Name = "myTable"
Этот код бросил Ошибка выполнения «1004» Метод «Диапазон» объекта «_Global» не удался.
Я хочу знать, как заставить код работать, но я также хочу понять, почему мой код не удалось, чтобы я мог учиться на нем. Я ценю любые предложения. Благодаря!