VBA Word – Déplace le slider vers une nouvelle ligne au-delà de la frontière

J'essaie de déplacer le slider vers une nouvelle ligne dans le document Word que je génère d'Excel à l'aide de VBA.

Je parviens à append une nouvelle ligne, mais la dernière input de text dans le document Word comporte des bordures supérieures et inférieures, chaque nouvelle ligne ajoutée rest dans ces limites. Existe-t-il un moyen de quitter cette case et d'aller au-delà de la frontière?

Le code est joint. Toute aide est très appréciée, merci!

Option Explicit Sub CreateWordDocument() Dim wdApp As Object Dim wdDoc As Object Dim wdSelection As Object Dim wdTable As Object Dim wdRange As Object Set wdApp = CreateObject("Word.Application") wdApp.Visible = True Set wdDoc = wdApp.Documents.Add Set wdSelection = wdApp.Selection With wdSelection .Font.Name = "Calibri Light" .Font.Size = "26" .Font.Color = RGB(0, 0, 0) .TypeText Text:=("TEXT 1") .ParagraphFormat.SpaceAfter = 0 .TypeParagraph .Font.Name = "Calibri Light" .Font.Size = "11" .Font.Color = RGB(128, 128, 128) .TypeText ("Text 2") .ParagraphFormat.SpaceAfter = 0 .TypeParagraph .TypeParagraph .Font.Name = "Calibri Light" .Font.Size = "11" .Font.Color = RGB(128, 128, 128) .TypeText ("Text 3") With .ParagraphFormat .Alignment = 1 .Borders(-1).LineStyle = 1 .Borders(-1).LineWidth = 2 .Borders(-3).LineStyle = 1 .Borders(-3).LineWidth = 2 End With .TypeParagraph ' !!! This line must be modified End With End Sub 

Ce n'est pas très élégant, mais vous pouvez reporter les limites jusqu'à plus tard:

 Sub CreateWordDocument() Dim wdApp As Object Dim wdDoc As Object Dim wdSelection As Object Dim wdTable As Object Dim wdRange As Object Set wdApp = CreateObject("Word.Application") wdApp.Visible = True Set wdDoc = wdApp.Documents.Add Set wdSelection = wdApp.Selection With wdSelection .Font.Name = "Calibri Light" .Font.Size = "26" .Font.Color = RGB(0, 0, 0) .TypeText Text:=("TEXT 1") .ParagraphFormat.SpaceAfter = 0 .TypeParagraph .Font.Name = "Calibri Light" .Font.Size = "11" .Font.Color = RGB(128, 128, 128) .TypeText ("Text 2") .ParagraphFormat.SpaceAfter = 0 .TypeParagraph .TypeParagraph .Font.Name = "Calibri Light" .Font.Size = "11" .Font.Color = RGB(128, 128, 128) .TypeText ("Text 3") .TypeParagraph ' !!! This line must be modified End With With wdDoc.Paragraphs(4) With .Format .Alignment = 1 .Borders(-1).LineStyle = 1 .Borders(-1).LineWidth = 2 .Borders(-3).LineStyle = 1 .Borders(-3).LineWidth = 2 End With End With End Sub 

J'espère que cela pourra aider.