XdwUserAttrX

種別 DocuWorksファイル
説明 DocuWorksファイルの隠匿ユーザー定義の取得/設定/削除

※ DocuWorksのユーザー定義は、
  属性名を取得できる明示ユーザー定義(XdwUserAttrで利用)と
  属性名を知らないと取得できない「隠匿ユーザー定義」があります。
構文 XdwUserAttrX([Name][, Data][, FilePath][, Page])
引数 Name:属性名(指定しない場合、全ての定義を取得する)

Data:属性データ、設定/削除する場合に指定する。
(指定しない場合、取得を行う。削除の際は"<@DELETE@>"を指定する)

FilePath:DocuWorksファイルパスを指定。
(指定しなければ、現在編集中のDocuWorksファイル)

Page:0:文書全体、1以上:指定ページ(指定しない場合は、0になる)

※ 本関数は、DocuWorks文書だけを対象としていますので、
  バインダーでは動作しません。
戻り値 読込んだ文字列。読込みに失敗した場合は、NULL("")が返ります。
使用例 dim s,sFile,i,c,cnt,a[],b[],ss
sFile = "c:\aaa\bbb\ccc.xdw"

'隠匿ユーザー定義「企業名」から文字列を取得(文書全体)
s = XdwUserAttrX("企業名")

'指定ファイルの隠匿ユーザー定義「企業名」から文字列を取得(文書全体)
s = XdwUserAttrX("企業名",,sFile)

'隠匿ユーザー定義「企業名」に文字列を設定(文書全体)
XdwUserAttrX("企業名", "株式会社プラスソフト")

'指定ファイルの隠匿ユーザー定義「企業名」に文字列を設定(文書全体)
XdwUserAttrX("企業名", "株式会社プラスソフト", sFile)

'隠匿ユーザー定義「企業名」を削除(文書全体)
XdwUserAttrX("企業名", "<@DELETE@>")

'隠匿ユーザー定義「企業名」から文字列を取得(指定ページ)
s = XdwUserAttrX("企業名",,,1)

'指定ファイルの隠匿ユーザー定義「企業名」から文字列を取得(指定ページ)
s = XdwUserAttrX("企業名",,sFile,1)

'隠匿ユーザー定義「企業名」に文字列を設定(指定ページ)
XdwUserAttrX("企業名", "株式会社プラスソフト",,1)

'指定ファイルの隠匿ユーザー定義「企業名」に文字列を設定(指定ページ)
XdwUserAttrX("企業名", "株式会社プラスソフト", sFile,1)
実例  
備考 関連する関数(XdwInsert、XdwProperty、XdwGetPage、XdwAttachFile、XdwChgData、XdwFindText 、XdwPageImage、XdwAppChg、XdwBinder、XdwUserAttr、XdwUserAttrX、XdwClose)

ver9.0以降