如何清除Lotus Notes中的富文本字段的值

时间:2015-02-13 10:11:44

标签: lotus-notes lotusscript

我在Lotus Notes中有一个Rich Text字段。但我不确定如何清除该领域的内容 我尝试过以下方法:

  1. ReplaceItemValue
  2. doc.ReplaceItemValue("RichTextField", "")
    

    ReplaceItemValue不适用于Rich Text字段。

    1. vRTItem.Values = ""
    2. Set vRTItem = doc.GetFirstItem( "RichTextField" )
      vRTItem.Values = ""
      

      这没有帮助。

      1. RemoveItem
      2. Set vRTItem = doc.GetFirstItem( "RichTextField" )
        Call doc.RemoveItem("RichTextField")
        Set vRTItem = doc.CreateRichTextItem( "RichTextField" )
        

        但他们都没有工作。

2 个答案:

答案 0 :(得分:1)

查看您编写的所有代码以及触发此代码的位置(文档事件,按钮,代理等)会很有帮助

您应该使用的是什么但是在调用这些方法后需要保存文档:

doc.Save(false, false)

答案 1 :(得分:0)

doc.GetFirstItem()方法中的“First”是一个提示,可能有多个。

我选择了doc.RemoveItem(“theNameOfTheItem”):在对doc进行任何其他操作之前,请务必先保存doc。