COM Object

TEaM 2D

Новичок
Как узнать имя класса COM Object

С помощью следующего примера мы получаем сервисы которыми можем управлять
PHP:
$domainObject = new COM("WinNT://Domain");
foreach ($domainObject as $obj) {
   echo $obj->Name . "<br />";
}
Результат
...
AVP
...
ClipSrv
...
Каждый сервис имеет методы, например как в этом скрипте
PHP:
// начальная word
$word = new COM("word.application") or die("Unable to instanciate Word");
print "Loaded Word, version {$word->Version}\n";

//переводим её на передний план
$word->Visible = 1;

//открываем пустой документ
$word->Documents->Add();

//делаем нечто сверхъестественное
$word->Selection->TypeText("This is a test...");
$word->Documents[1]->SaveAs("Useless test.doc");

//закрываем word
$word->Quit();

//освобождаем объект
$word = null;
new COM("word.application") - Где брать имя класса для другого приложения например PowerPoint или ClipSrv?
 
Сверху