VBA работа с Wordом

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. Dim WDoc As Object
  2. Set WDoc = CreateObject('Word.Document')
  3. WDoc.Application.Visible = True
  4. ActiveDocument.PageSetup.Orientation = wdOrientLandscape
  5. ActiveDocument.PageSetup.TopMargin = 20
  6. ActiveDocument.PageSetup.BottomMargin = 20
  7. ActiveDocument.PageSetup.LeftMargin = 40
  8. ActiveDocument.PageSetup.RightMargin = 20
  9. With ActiveDocument
  10. .AutoHyphenation = True
  11. .HyphenateCaps = True
  12. .HyphenationZone = CentimetersToPoints(0.63)
  13. .ConsecutiveHyphensLimit = 0
  14. End With
  15.  
  16. ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:=6
  17. With Selection.Tables(1)
  18. .AutoFormat Format:=WdTableFormat.wdTableFormatGrid1
  19. .Range.Font.Size = 10
  20. End With
  21. Set WDoc = Nothing
Приведенный выше кусок процедуры открывает Word и выводит таблицу Но если закрыть Word после того как процедура отработает а затем повторно запустить ее выйдет ошибка: The remote server machine not exist or is unavailable. почему?

Решение задачи: «VBA работа с Wordом»

textual
Листинг программы
  1. LockWindowUpdate GetDesktopWindow
  2. ....
  3. LockWindowUpdate 0&

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.154 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут