Top > OOoBasic > Generic > DocumentInfo

ドキュメントの情報 Edit

ファイル - プロパティで参照できるドキュメントの情報を取得。

XDocumentProperties インターフェース Edit

oDocInfo = ThisComponent.getDocumentProperties()

oDocInfo のプロパティから情報を取得します。以前の DocumentInfo から変更されています。

StandaloneDocumentInfo Edit

開いていないドキュメントの情報だけを読み込めるサービス。3.0 以降は非推奨。

Sub documentinfo_2
  sDocURL = "file:///C:/usr/paragraph.odt"
  oSDI = CreateUnoService("com.sun.star.document.StandaloneDocumentInfo")
  oSDI.loadFromURL(sDocURL)
  msgbox oSDI.EditingCycles
End Sub

DocumentProperties Edit

3.0 以降はこちらのサービスを利用してください。

Sub GetDocumentProperties
 sURL = "file:///home/asuka/Documents/misc/BookmarksMenu.odt"
 
 oDocInfo = com.sun.star.document.DocumentProperties.create()
 oDocInfo.loadFromMedium(sURL, Array())
 
 msgbox oDocInfo.EditingCycles
End Sub

情報項目 Edit

プロパティ項目
Authorstringドキュメント作成者
AutoloadEnabledbooleanURL から自動読み込み
AutoloadSecslong更新間隔
AutoloadURLstring読み込み URL
CreationDate.util.DateTime作成日時
DefaultTargetstringターゲットフレーム
Descriptionstringコメント
DocumentStatistic[].beans.NamedValueドキュメントのオブジェクト数
EditingCyclesshort保存サイクル数
EditingDurationlong保存間隔
Generatorstring作成 OOo
Keywordsstringキーワード
Language.lang.Locale言語
MIMETypestringドキュメントタイプ
ModifiedBystring編集者
ModifyDate.util.DateTime編集日時
PrintDate.util.DateTime印刷日時
PrintedBystring印刷者
Subjectstringサブタイトル
Templatestringテンプレート名
TemplateFileNamestringテンプレートファイル名
TemplateDate.util.DateTimeテンプレートファイル作成日時
Titlestringタイトル
UserFieldCountshortユーザー定義フィールド数

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes