アウトラインにアクセスする

NotesOutline オブジェクトは、NotesDatabase の CreateOutlineGetOutline の各メソッドを使用してアクセスできます。NotesOutline の CreateEntry メソッドを使用すると、新しい NotesOutlineEntry オブジェクトを作成してアウトラインに配置できます。

NotesOutline には次のようなプロパティがあります。

プロパティ

データ型

説明

Alias

String

(読み込み専用) アウトラインの別名。プログラムによるアクセスに使用されます。

Comment

String

(読み込み専用) アウトラインの簡単な説明。

Name

String

(読み込み専用) アウトラインの名前。プログラムによるアクセスに使用されます。

ParentDatabase

NotesDatabase

(読み込み専用) アウトラインオブジェクトを含む親データベース。COM のみ。

NotesOutline には次のようなメソッドがあります。

メソッド

説明

AddEntry

アウトラインに新しいエントリを追加します。

このメソッドは R5.0.2 で無効になりましたが、下位互換性を保つためにサポートされています。アウトラインに新しいエントリを追加するには CreateEntry を使用してください。

CreateEntry

新規エントリを作成しアウトラインに追加します。

CreateEntryFrom

既存のエントリのコピーを作成します。

このメソッドは R5.0.2 で新しく追加されました。

GetChild

アウトラインの指定されたエントリの子エントリを取得します。

このメソッドは R5.0.2 で新しく追加されました。

GetFirst

アウトラインの最初のエントリを取得します。

GetLast

アウトラインの最後のエントリを取得します。

GetNext

指定したエントリのすぐ後にあるエントリを返します。

GetNextSibling

アウトラインのエントリを指定すると、そのすぐ後にある同レベルのエントリを返します。

GetParent

アウトラインの返答エントリを指定すると、その親エントリを返します。

GetPrev

アウトラインのエントリを指定すると、そのすぐ前のエントリを返します。

GetPrevSibling

アウトラインのエントリを指定すると、すぐ前にある同レベルのエントリを返します。

MoveEntry

指定されたエントリをアウトライン内である場所から別の場所へ移動します。

RemoveEntry

アウトラインから指定されたエントリとその子エントリを削除します。

Save

アウトラインに対して行われた変更内容を保存します。

NotesOutlineEntry には、次のプロパティがあります。

プロパティ

データ型

説明

Alias

String

(読み込み専用) アウトラインエントリの別名。プログラムによるアクセスに使用されます。

Database

NotesDatabase

(読み込み専用) アウトラインエントリのデータベースリソースリンク。

Document

NotesDocument

(読み込み専用) アウトラインエントリの文書リソースリンク。

EntryClass

Integer

(読み込み専用) アウトラインエントリのクラス。

String

(読み込み専用) アクションアウトラインの式。

FrameText

String

(読み込み専用) エントリを表示するフレームの名前。

HasChildren

Boolean 型

(読み書き可能) エントリに子エントリが含まれるかどうかを示します。

HideFormula

String

(読み書き可能) 非表示式を示します (もしあれば)。

ImagesText

String

(読み書き可能) エントリへのアイコンの追加に使用するイメージファイルの名前。

IsHidden

Boolean 型

(読み書き可能) エントリがで現在のコンテキストで非表示かどうかを示すか、すべてのコンテキストを設定します。

IsHiddenFromNotes

Boolean 型

(読み書き可能) Notes クライアントでエントリが非表示かどうかを示します。

IsHiddenFromWeb

Boolean 型

(読み書き可能) Web ブラウザでエントリが非表示かどうかを示します。

IsInThisDb

Boolean 型

(読み込み専用) エントリが現在のデータベース内の要素を参照するかどうかを示します。

IsPrivate

Boolean 型

(読み込み専用) エントリが個人専用かどうかを示します。

KeepSelectionFocus

Boolean 型

(読み書き可能) エントリが選択したものにフォーカスを当てているかどうかを示します。

Label

String

(読み書き可能) エントリのラベル。

Level

Long 型

(読み書き可能) このエントリのレベルを示します。

NamedElement

String

(読み込み専用) アウトラインエントリで参照される名前付き要素。

Parent

NotesOutline

(読み込み専用) OutlineEntry オブジェクトを含むアウトライン。COM のみ。

Type

Long 型の定数

(読み書き可能) アウトラインエントリの種類。

URL

String

(読み込み専用) アウトラインエントリの URL。

UseHideFormula

Boolean 型

(読み書き可能) エントリが非表示式を使用しているかどうかを示します。

View

NotesView

(読み込み専用) アウトラインエントリのビューリソースリンク。

NotesOutlineEntry には、次のメソッドがあります。

メソッド

説明

SetAction

アクションアウトラインエントリの式を指定します。

SetNamedElement

アウトラインエントリの名前付き要素を指定します。

SetNoteLink

アウトラインエントリのリソースリンクを指定します。

SetURL

アウトラインエントリのリソースリンクとしての URL を指定します。