J'ai créé une table. La table commence à la première ligne du document. Mon problème est que je ne peux pas insérer une ligne au-dessus de la table. Chaque fois que j'essaie d'ajouter un paragraphe, le paragraphe est inséré après la dernière table. Y a-t-il un moyen d'insérer le lin au-dessus de la première table?Insérer une ligne au-dessus d'un tableau Word en haut de la page
Pour illustrer mon problème:
Mon code à ce jour:
Dim oApp As Word.Application
Dim oDoc As Word.Document
oApp = CType(CreateObject("Word.Application"), Word.Application)
oDoc = oApp.Documents.Add()
Dim rng As Word.Range = oDoc.Range(0, 0)
rng.Font.Name = "Verdana"
rng.Font.Size = 16
Dim para As Word.Paragraph = oDoc.Paragraphs.Add()
para.Range.Text = "Factsheet"
Dim tlb6 As Word.Table = oDoc.Tables.Add(Range:=rng, NumRows:=1, NumColumns:=4)
Dim CurrentDateTime As Date = Date.Now
Dim CurrentDate As Date = New Date(CurrentDateTime.Year, CurrentDateTime.Month, CurrentDateTime.Day)
tlb6.Cell(1, 1).Range.Text = "Date"
tlb6.Cell(1, 1).Shading.BackgroundPatternColor = Word.WdColor.wdColorGray20
tlb6.Cell(1, 1).Borders.OutsideLineStyle = 1
tlb6.Cell(1, 2).Range.Text = CurrentDate
tlb6.Cell(1, 2).Borders.OutsideLineStyle = 1
tlb6.Cell(1, 3).Range.Text = "Issued by"
tlb6.Cell(1, 3).Shading.BackgroundPatternColor = Word.WdColor.wdColorGray20
tlb6.Cell(1, 3).Borders.OutsideLineStyle = 1
tlb6.Cell(1, 4).Range.Text = ""
tlb6.Cell(1, 4).Borders.OutsideLineStyle = 1
Merci pour votre aide. Cela a inséré une ligne au-dessus de la table. Mais j'ai toujours le problème que le paragraphe est inséré après la dernière table. Je ne sais pas pourquoi ... – Paks
Avoir ce paragraphe supplémentaire un problème? Je ne peux pas reproduire cela de mon côté - il y a toujours une ligne après ma dernière table, et rien n'est ajouté à la fin quand je lance ce code. –