::: PHP.com.ua - учимся вместе. ::: ::: PHP.com.ua - учимся вместе. :::



 
   - Вакансия PHP-программист, Днепропетровск...
  - Проблема с передачей переменной в PHP ск...
  - Как хранить конфигурацию cms'ки?
  - Проблема с сортировкой массива
  - коллизии md5
  - Странный глюк функции date
  - Скроллинг в iframe


Главная
Новости
Статьи
Шпаргалки
Файлы
О проекте
Форум
Футболки


FREEhost.com.ua - купил хостинг 10 у.е. на Begun в подарок.

iName.com.ua - регистрация доменных имен и хороший хостинг.

Библиотека программиста - нужный вам исходник или документация по необходимому для вас языку программирования.

Designclub - Клуб дизайнеров Украины.

Регистрация доменов
Хостинг

 HowtoForge.ORG.UA - Это первый Украинский ресурс развития open source программного обеспечения


Путь: Статьи > Готовые решения

Готовые решения

Автор: - 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.
Контакты Design by webFaction Ukrainian PHP Group 2004-2005