Тема: Почему то не работают вот эти макросы в Word 2007
Здравствуйте.
Не ругайте, если что, я здесь новичок.
Отыскал необходимые мне макросы:
[spoiler]Sub tableAutoFit()
' Выравнивает все таблицы в документе по ширине окна
Dim myTable As Table
For Each myTable In ActiveDocument.Tables
myTable.AutoFitBehavior wdAutoFitWindow
Next myTable
End Sub
и
Sub Comments2Footnotes()
'преобразование примечаний в сноски
'помощь Steven M.
Dim actDoc As Document
Dim oRange As Range
Dim comm As String
Dim fn As Footnote
Dim i As Long
Set actDoc = ActiveDocument
For i = actDoc.Comments.Count To 1 Step -1
comm = actDoc.Comments(i).Range.Text
Set oRange = actDoc.Comments(i).Scope
oRange.Select
With Selection
If Right(.Range, 1) = Chr(32) Then
.MoveLeft unit:=wdCharacter, Count:=1, Extend:=wdExtend 'óäàëÿåì ïðîáåëû â êîíöå äèïàïçîíà ïðèìå÷àíèÿ, åñëè îíè åñòü
Set oRange = .Range
End If
End With
oRange.Collapse wdCollapseEnd
actDoc.Comments(i).Delete
Set fn = actDoc.Footnotes.Add(oRange)
fn.Range.Text = comm
Next i
Selection.Collapse wdCollapseStart
End Sub[/spoiler]
а они почему то не работают у меня ворд 2007
Отредактировано Kristo4 (28.01.2010 09:32:35)