Did you read what I said in my previous reply about the image heights?
The images in your post are only in landscape format. If you change the row heights to suit landscape images, your portrait images will be scaled down to suit that height.
Another approach would be to insert:
.Range.Cells.VerticalAlignment = wdCellAlignVerticalCenter
or:
.Range.Cells.VerticalAlignment = wdCellAlignVerticalBottom
after:
With oTbl
to change where the images sit within their cells.
By changing the Caption Style.