| Lotus Notes Domino (ロータス ノーツ ドミノ) FAQ |
| Q リッチテキストフィールド(field1)からテキストのみをとりたし、他のテキストフィールド(field2)に格納するにはどうすればよいのですか。 |
A
以下のようなロータススクリプトを使用します。
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim richTextItem As NotesRichTextItem
Dim doc As NotesDocument
Set uidoc = workspace.CurrentDocument
Set doc = uidoc.Document
Set richTextItem = doc.GetFirstItem("field1")
textItem = richTextItem.GetFormattedText(False,0)
doc.field2 = textItem
Call doc.Save(True,False)
(注)文書は一度以上保存されている必要があります。保存されていない場合には「O001 オブジェクト変数が設定されていません」というエラーが発生します。
本ページは IBM Lotus Notes Domino (ロータスノーツドミノ)を対象としています。
基本的には Notes 4,5,及び6以後を対象としていますが、バージョンによっては対応していない場合があります。
lotus scriptや @関数 (@コマンド)を対象としていて、VB Scriptには対応していません。
本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。
このページはリンクフリーです。(このページへの直接リンクも可能です。)