[identity profile] dantilly.livejournal.com posting in [community profile] useful_faq
А есть ли возможность применить единый стиль форматирования (скажем, границы – только сетка, 10 шрифт Times New Roman, выравнивание по ширине страницы, единичный междустрочный интервал) сразу ко всем таблицам в документе (их там несколько сотен и форматировать каждую очень муторно)?

Date: 2006-07-04 04:15 am (UTC)
From: [identity profile] shabunc.livejournal.com
есть.
зайдите в меню формат >> стили и форматирование

кажется, так.

Date: 2006-07-04 04:49 am (UTC)
From: [identity profile] shabunc.livejournal.com
нет.
там можно не только применить заготовленное форматирование к выделенному тексту.

создайте одну таблицу, тогда в
"панельке стили и форматирование"
появится подпункт "секта таблицы"

вы можететам попробовать что-то поменять

Date: 2006-07-04 07:44 am (UTC)
From: [identity profile] zexo.livejournal.com
Макросом

Date: 2006-07-04 10:37 am (UTC)
From: [identity profile] http://users.livejournal.com/_shader_/
Sub FixAllTables()
  
  For Each objTable In ActiveDocument.Tables
    
    For Each objCell In objTable.Range.Cells

      
      For Each objBorder In objCell.Borders
        
        If objBorder.LineWidth = wdLineWidth025pt _
        Or objBorder.LineWidth = wdLineWidth050pt Then
         objBorder.LineWidth = wdLineWidth075pt
        End If
      Next objBorder
      
    Next objCell
  
  Next objTable
End Sub

В принципе этого примера должно хватить. Условия формируйте самостоятельно.
P.S. Ворда под рукой нет, макрос не запускал, но идея должна быть понятна.