|
 |
Путь: >
Готовые решения
Готовые решения
Автор: - Yurik
Дата публикации - 21.5.2005
Просмотров: - 5599
Создание Word через COM
[nb]Всё нижесказанное есть продолжением статьи "Создание Excel через COM" и всё сказанное о Excel в полной мере касается Word[/nb]
[php]
<?php
$app = new COM("word.application")
or die("Невозможно инициализировать Word");
$version=$app->Version;
//Открываем заготовку документа
$app->Documents->Open("blank.doc");
//Пишем текст
$app->Selection->TypeText("Привет");
//Переводим курсор в следующую строку
$app->Selection->TypeParagraph();
$app->Selection->TypeText("Как дела?");
//Выделяем весь документ
$app->Selection->WholeStory();
//Обращаемся к свойствам абзаца (для всего выделения)
$f=$app->Selection->ParagraphFormat();
$f->LineSpacingRule=1; // выставляем 1.5 интервала
$f->Alignment=3; // выравниваем по ширине
//Обращаемся к свойствам страницы
$f=$app->ActiveDocument->PageSetup();
$f->Orientation = 0; // 0-книжная 1-альбомная
$f->TopMargin = 28.34646; // 1 см = 28.34646pt
$f->BottomMargin = 28.34646; // 1 см
$f->LeftMargin = 28.34646; // 1 см
$f->RightMargin = 28.34646; // 1 см
// Сохраняемся
$app->Documents[1]->SaveAs("Doc1.doc");
// Закрываемся
$app->Quit();
// Освобождаем память
$app->Release();
$app=Null;
$f=Null;
?>[
/php]
Обсудить в ФОРУМе - комментариев ()
Путь: >
Готовые решения
Если вы заметили орфографическую, стилистическую или другую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
|
|