Re[3]: Как узнать, что матем. формула вылезла за поля
От: Elena_ Россия  
Дата: 22.07.04 21:49
Оценка:
Здравствуйте, Седьмой романтик, Вы писали:

СР> Я имею ввиду, набраные в Microsoft Equation. Воспроизвести легко: взять

СР>формулу и растянуть её по горизонтали пока знак параграфа не перескочит.

Тогда что-нибудь типа

    Dim ishp As InlineShape
    For Each ishp In ActiveDocument.InlineShapes
        If ishp.Width > _
           (ActiveDocument.PageSetup.PageWidth - _
                (ActiveDocument.PageSetup.LeftMargin + ActiveDocument.PageSetup.RightMargin)) Then
            MsgBox ishp.AlternativeText
            
            ishp.Width = _
                (ActiveDocument.PageSetup.PageWidth - _
                        (ActiveDocument.PageSetup.LeftMargin + ActiveDocument.PageSetup.RightMargin))
        End If
    Next ishp
Пользователь — друг программиста!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.