Acabei basicamente fazendo Selection.Tables (1) .Columns (2) .SetWidth ColumnWidth: = 468.45, RulerStyle: = _ wdAdjustNone junto com algumas outras coisas. Não tenho certeza se é o melhor caminho, mas parece funcionar.
Eu tenho um monte de documentos do Word que converti de HTML, que parecem OK no layout da web, mas quando mudamos para o layout de impressão, eles são cortados no lado direito. Eu tenho uma macro que eu uso para converter de html para docx e, em seguida, salvar as imagens vinculadas in-line, mas não sei como forçar as tabelas para ajustar a largura da página.
Tags microsoft-word-2010 vba