#1
|
|||
|
|||
Vertically center a test in the selected cell
Hello all,
I have a Word VBA that basically change the font and the size of the text which in the the cells of a word table selected. HTML Code:
Sub Macro4() 'ShortCut Ctrl + Shift + I ' Check if any text is selected If Selection.Type = wdSelectionIP Then MsgBox "No text selected!", vbExclamation Exit Sub End If ' Change font to Segoe UI, size 8, and color green With Selection.Font .Name = "Segoe UI" .Size = 8 .Color = RGB(0, 0,0) ' Black color End With End Sub I think I'm better codding Excel VBA, but to be honest, Word VBA give me headaches . I would really appreciate your help. Thanks. |
#2
|
|||
|
|||
Hi! This will do the job on the selected tables:
Code:
Sub Format_Tables() ' For Each tbl In selection.Tables With tbl.range .Font.name = "Segoe UI" .Font.Color = RGB(0, 0, 0) 'Black color .Font.Size = 8 .Cells.VerticalAlignment = wdCellAlignVerticalCenter End With Next tbl End Sub |
#3
|
|||
|
|||
Quote:
Thanks for your quick response, but your code is changing the whole table, not just the selected cell of the table . Do you know how to apply the code just to the selected cells of the table?. My table is quite big. Thanks. |
#4
|
|||
|
|||
Code:
Sub Format_Tables() With Selection .Font.Name = "Segoe UI" .Font.Color = RGB(0, 0, 0) 'Black color .Font.Size = 8 .Cells.VerticalAlignment = wdCellAlignVerticalCenter End With End Sub |
#5
|
|||
|
|||
Many thanks gmaxey
It is working great.
Thanks, gmaxey!. |
Tags |
vba, vertically center, word 365 |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Vertically center text on a page (was:Printing on 8x 10) | slacy09 | Word | 4 | 09-27-2023 05:29 AM |
Vertically Center Selected Range in the Useable Window | gmaxey | Word VBA | 0 | 12-19-2020 10:01 AM |
How to vertically center text in a line | SPO | Word | 4 | 01-18-2017 02:48 PM |
How to Center One Line Vertically on Blank Page | SQLUSA | Word | 1 | 08-29-2012 08:14 PM |
How vertically center text with enlarged bullet? | judithvg | PowerPoint | 2 | 05-09-2012 02:18 AM |