создание отчетов в Word из Ms Access на Vba

  • Автор темы Olyk
  • Дата начала
Статус
Закрыто для дальнейших ответов.
O

Olyk

Гость
#1
Всем привет,

на ВБА делаю отчет в ворде. Данные выводятся табличке. Кое-где ячейки таблицы нужно объединять (так требует форма отчета). Я делаю это следующим стандартным методом:

wda.ActiveDocument.Tables(1).Cell(a, 3).Merge mergeto:=wda.ActiveDocument.Tables(1).Cell(a, 4)

Проблема в следующем: объединять-то, он объединяет и все делается отлично, НО ЧЕРЕЗ РАЗ. Один раз отработал, если сразу же за этим попытаться сгенерировать отчет еще раз выдает ошибку

"Ошибка выполнения '-2147023174 (800706ba)'
Ошибка программирования объектов. Сервер RPC недоступен"

Такая ошибка возникает не только при объединении ячеек, но также при установке ширины ячеек

Задавала подобный вопрос на sql.ru
http://sql.ru/forum/actualthread.aspx?tid=158965

Если кто-нибудь знает, что это, от чего и как можно избавиться... или хотя бы обойти - буду очень признательна
 
V

VistaSV30

Гость
#4
Скажите, а вообще что проще сделать отчет на VBA в самом Access и потом перенести его в Word? Или сразу с помощью VBA формировать текст в Word?
 
Статус
Закрыто для дальнейших ответов.