В основном, пытаясь отключить эту опцию с помощью VBA. Существуют обходные пути, использующие стили по умолчанию, но тогда мне пришлось бы распространять их на каждую рабочую станцию. Лучше бы это обработали программно.
Я отключил его, потому что из-за него таблицы выглядят как мусор. Что я пробовал:
wd.ActiveDocument.Tables(c).Spacing = CentimetersToPoints(0)
wd.ActiveDocument.Tables(c).Spacing = 0
На самом деле не избавляется от интервала, как установка его на false.
With Dialogs(wdDialogTableTableOptions)
.AllowSpacing = -1
.Execute
End With
Не делает ничего, что я могу различить.
Любые другие предложения?
И снова наткнуться на решение сразу после публикации:
' Turn off cell spacing to get around some formatting issues
With wd.Dialogs(wdDialogTableTableOptions)
.AllowSpacing = False
.Execute
End With
В моем случае я создал объект Word.Application из Access и не поместил на него объект wd.
... упс.