COM および .Net (Windows)
- はじめに
- インストール/設定
- 定義済み定数
- エラーおよびエラー処理
- 例
- com — com クラス
- com::__construct — com クラスのコンストラクタ
- dotnet — dotnet クラス
- dotnet::__construct — dotnet クラスのコンストラクタ
- variant — variant クラス
- variant::__construct — variant クラスのコンストラクタ
- COMPersistHelper — COMPersistHelper クラス
- COMPersistHelper::__construct — COMPersistHelper オブジェクトを構築する
- COMPersistHelper::GetCurFileName — 現在のファイル名を取得する
- COMPersistHelper::GetMaxStreamSize — ストリームのサイズの最大値を取得する
- COMPersistHelper::InitNew — オブジェクトをデフォルトの状態に初期化する
- COMPersistHelper::LoadFromFile — オブジェクトをファイルから読み込む
- COMPersistHelper::LoadFromStream — ストリームからオブジェクトを読み込む
- COMPersistHelper::SaveToFile — オブジェクトをファイルに保存する
- COMPersistHelper::SaveToStream — オブジェクトをストリームに保存する
- com_exception — com_exception クラス
- com_safearray_proxy — com_safearray_proxy クラス
- COM関数
- com_create_guid — グローバルユニーク ID (GUID) を生成する
- com_event_sink — COM オブジェクトのイベントを PHP オブジェクトに接続する
- com_get_active_object — すでに実行中の COM オブジェクトのインスタンスへのハンドルを返す
- com_load_typelib — タイプライブラリを読み込む
- com_message_pump — COM メッセージを処理し、timeoutms ミリ秒の間待つ
- com_print_typeinfo — ディスパッチインターフェイスのために、PHP のクラス定義を出力する
- variant_abs — variant の絶対値を返す
- variant_add — 2 つの variant 値を「加算」し、結果を返す
- variant_and — 2 つの variant の論理積を計算し、結果を返す
- variant_cast — variant を、別の型の新しい variant に変換する
- variant_cat — 2 つの variant 値を連結し、その結果を返す
- variant_cmp — 2 つの variant を比較する
- variant_date_from_timestamp — Unix タイムスタンプを、日付形式の variant で返す
- variant_date_to_timestamp — 日付/時刻の variant 値を Unix タイムスタンプに変換する
- variant_div — 2 つの variant の除算結果を返す
- variant_eqv — 2 つの variant のビット値が等しいかどうかを調べる
- variant_fix — variant の整数部を返す
- variant_get_type — variant オブジェクトの型を返す
- variant_idiv — variants を整数に変換し、除算の結果を返す
- variant_imp — 2 つの variant のビット implication を行う
- variant_int — variant の整数部を返す
- variant_mod — 2 つの variant の除算を行い、剰余を返す
- variant_mul — 2 つの variant の乗算を行い、その結果を返す
- variant_neg — variant の論理否定演算を行う
- variant_not — variant のビット否定演算を行う
- variant_or — 2 つの variant の論理和を計算する
- variant_pow — 2 つの variant の累乗計算を行い、その結果を返す
- variant_round — 指定した桁で variant を丸める
- variant_set — variant オブジェクトに新しい値を代入する
- variant_set_type — variant を「その場で」別の型に変換する
- variant_sub — 左の variant から右の variant を引き、その結果を返す
- variant_xor — 2 つの variant の排他的論理和を計算する
+add a note
User Contributed Notes 1 note
acsandeep at gmail dot com ¶
15 years ago
If you are trying to get the properties of a Word document opened via COM object, you may need to define some constants in your script like so.
<?php
define('wdPropertyTitle', 1);
define('wdPropertySubject', 2);
define('wdPropertyAuthor', 3);
define('wdPropertyKeywords', 4);
define('wdPropertyComments', 5);
define('wdPropertyTemplate', 6);
define('wdPropertyLastAuthor', 7);
$word = new COM("word.application") or die ("Could not initialise MS Word object.");
$word->Documents->Open(realpath("Sample.doc"));
$Author = $word->ActiveDocument->BuiltInDocumentProperties(wdPropertyAuthor);
echo $Author;
?>
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google