Function Reference

_WordDocPropertySet

Wordドキュメントの選択されたプロパティを設定します。

#include <Word.au3>
_WordDocPropertySet ( ByRef $o_object, $v_property, $v_newvalue )

 

パラメータ

$o_object ドキュメントオブジェクトまたはWord.Applicationのオブジェクト変数
$v_property プロパティの選択 (注意を参照)
$v_newvalue Wordドキュメントプロパティに設定する新しい値

 

返し値

成功: 1を返します
失敗: 0を返し@ERRORを設定します
@Error: $_WordStatus_Success = 正常終了
$_WordStatus_GeneralError = 一般的なエラー
$_WordStatus_ComError = Comエラー
$_WordStatus_InvalidDataType = 無効なデータ型
$_WordStatus_InvalidObjectType = 無効なオブジェクト型
$_WordStatus_InvalidValue = 無効な値
@Extended: 無効なパラメータの数を格納

 

注意

プロパティの選択にはインデックスまたは名前のどちらかを使用することができます。

利用可能な各プロパティの説明については次の表を参照。

Wordドキュメントプロパティ

プロパティ インデックス/名前 説明
(1) "title" 題名
(2) "subject" 副題
(3) "author" 著者
(4) "keywords" キーワード
(5) "comments" コメント
(6) "template" テンプレート名
(9) "application name" アプリケーション名
(18) "category" カテゴリー
(20) "manager" 管理者
(21) "company" 会社
(29) "hyperlink base" 相対リンクがあなたの指定したパス(ハイパーリンクを持つファイルとリンク先ファイルで共有されるパスの最初の部分)を基点とする場合、そのパスはハイパーリンクの基点です。

 

関連

_WordDocPropertyGet

 


; *******************************************************
; 例 1 - Wordウィンドウを作成。ドキュメントを開く
;               題名、副題、著者プロパティを設定
; *******************************************************
;
#include <Word.au3>
$oWordApp = _WordCreate (@ScriptDir & "\Test.doc")
$oDoc = _WordDocGetCollection ($oWordApp, 0)
_WordDocPropertySet ($oDoc, "Title", "Test Title")
_WordDocPropertySet ($oDoc, "Subject", "Test Subject")
_WordDocPropertySet ($oDoc, "Author", "Test Author")