| вопрос | ответ | 
|---|
| задать внешние границы (border - рамка) | ->Borders(1)->LineStyle = 1;
->Borders(2)->LineStyle = 1;
->Borders(3)->LineStyle = 1;
->Borders(4)->LineStyle = 1; | 
| задать внешние границы (border - рамка) | ->Borders->OutsideLineStyle = 1; | 
| вставка изображения находящегося по адресу "Y:\Img_1.png" в указанную область текста $oRng | $doc->InlineShapes->AddPicture('Y:\Img_1.png', 0, 1, $oRng); | 
| поиск в документе текста "[Img_1]" и замена этого текста пустой строкой, при этом курсор будет находиться в нужном месте | $oRng = $doc->Range();
$oRng->Find->Execute('[Img_1]');
$oRng->Text = ''; | 
| Запускаем word
открытие шаблона документа | // запускаем word
$word = new COM("word.application") or die("Невозможно создать экземпляр Word");
//делаем его окно скрытым
$word->Visible = 0;
/ | 
| Документация - COM-объект (Word) для VB | https://docs.microsoft.com/ru-ru/office/vba/api/word.shapes.addpicture | 
| объект PictureFormat | // VB - Visual Basic
With ActiveDocument.Shapes(1).PictureFormat 
 .Brightness = 0.3 
 .Contrast = 0.7 
 .ColorType = msoPictureGrayScale 
 .Crop | 
| Shapes.AddPicture (Word) | выражения. AddPicture (FileName, LinkToFile, SaveWithDocument, Left, Top, Width, Height) |