Hello,

I wrote a code for MS Word (Version 16.30) to write a centred "low justified" line in Arabic language. For that I set a table with invisible borders, then I add a line (inside the column) which has a font size 1 (just to make the first line to be "low justified"). This code works well with Latin letters, but fail to set font of the second line on size 1 with Arabic letters. Does anyone has a better idea how to write centred "low justified" line, or can anyone please fix the second line font size issue in Arabic language?

Test Code:
  1. Sub TestCode()
  2.     ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=1, NumColumns:= _
  3.         1, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
  4.         wdAutoFitFixed
  5.     Selection.Tables(1).Rows.Alignment = wdAlignRowCenter
  6.     Selection.Tables(1).Borders.Enable = False
  7.     Selection.Tables(1).Columns.PreferredWidth = CentimetersToPoints(5)
  8.     Selection.ParagraphFormat.Alignment = wdAlignParagraphJustifyLow
  9.     Selection.InsertAfter Chr(11)
  10.     Selection.MoveDown Unit:=wdLine, Count:=1
  11.     Selection.Font.Size = 1
  12.     Selection.MoveUp Unit:=wdLine, Count:=1
  13. End Sub

I need help please, thank you.

Cheers

Fayc