• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:LotusScript メール作成方法が解りません)

LotusScriptでメール作成方法が解らない!

このQ&Aのポイント
  • Lotus Script言語を使用してメールを作成し送信する方法は分かるが、作成したメールの内容で新規メール作成画面を開く方法が分からない。
  • スクリプト内で普通にメールを作成し、最後に送信しているが、送信せずに新規メール作成画面を表示したい。
  • ボタン内でこの機能を実装しており、他の機能に影響を与えずに新規メール作成画面を開く方法を教えて欲しい。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

仕様がいまいちわからないのでなんとも言えませんが 多分こんなことがしたいんだろうなぁというソースを書いておきます。 Dim session As New NotesSession Dim db As NotesDatabase Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim doc As NotesDocument Dim rtitem As NotesRichTextItem Dim maildb As New NotesDatabase("","") Call maildb.OpenMail Set uidoc=ws.CurrentDocument Set doc = maildb.CreateDocument Call doc.ReplaceItemValue("Form","Memo") Call doc.ReplaceItemValue("Subject","テスト") Set rtitem = New NotesRichTextItem(doc,"Body") Call rtitem.AppendText("【テスト】") Call rtitem.AddNewline(2) Call rtitem.AppendText("テスト") Call rtitem.AppendDocLink(uidoc.document,"") Call doc.Save( False, False) Call ws.EditDocument(True,doc) ローカルでメールファイルの設定とかきちんとしてあれば ご自身のメールボックスが開きます (一部未提示の仕様SendToの指定とか・・・は実装していません)

mayoiinu12
質問者

お礼

ありがとうございます! まさに自分のやりたいことでした。 このメール作成以外の部分はScriptで書いていたので、@関数は使えず、困っていましたが、非常に助かりました! ありがとうございました。

関連するQ&A

専門家に質問してみよう