Метод TextFrame.BreakForwardLink (Publisher)
Прерывает прямую ссылку для указанного текстового фрейма, если такая ссылка существует.
Синтаксис
expression. BreakForwardLink
Выражение Переменная, представляющая объект TextFrame .
Замечания
Применение этого метода к фигуре в середине цепочки фигур со связанными текстовыми кадрами разрывает цепочку, оставляя два набора связанных фигур. Весь текст, однако, остается в первой серии связанных фигур.
Пример
В этом примере создается новая публикация, добавляется в нее цепочка из трех связанных текстовых полей, а затем разрывается ссылка после второго текстового поля.
Sub BreakTextLink()
Dim shpTextbox1 As Shape
Dim shpTextbox2 As Shape
Dim shpTextbox3 As Shape
Set shpTextbox1 = ActiveDocument.Pages(1).Shapes.AddTextbox _
(Orientation:=msoTextOrientationHorizontal, _
Left:=72, Top:=36, Width:=72, Height:=36)
shpTextbox1.TextFrame.TextRange = "This is some text. " _
& "This is some more text. This is even more text. " _
& "And this is some more text and even more text."
Set shpTextbox2 = ActiveDocument.Pages(1).Shapes.AddTextbox _
(Orientation:=msoTextOrientationHorizontal, _
Left:=72, Top:=108, Width:=72, Height:=36)
Set shpTextbox3 = ActiveDocument.Pages(1).Shapes.AddTextbox _
(Orientation:=msoTextOrientationHorizontal, _
Left:=72, Top:=180, Width:=72, Height:=36)
shpTextbox1.TextFrame.NextLinkedTextFrame = shpTextbox2.TextFrame
shpTextbox2.TextFrame.NextLinkedTextFrame = shpTextbox3.TextFrame
MsgBox "Textboxes 1, 2, and 3 are linked."
shpTextbox2.TextFrame.BreakForwardLink
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.