вопрос | ответ |
задать внешние границы (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) |