Siento decirte que no se puede, ni siquiera con script. El siguiente agente consigue que en las properties del campo "Campo" aparezca como richtext, pero si se entra al doc en realidad sigue siendo text ( después del código te planteo una solución):
Sub Initialize
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim doc As notesdocument
Dim Vista As NotesView
Set db = ses.CurrentDatabase
Set Vista = db.GetView( "General" )
Set doc= Vista.GetFirstDocument
While Not ( doc Is Nothing)
Dim itemText As NotesItem
Dim itemRich As Notesrichtextitem
' Borramos el campo
Set itemText = doc.GetFirstItem( "Campo" )
Call itemText.Remove
' Creamos uno nuevo con el mismo nombre, pero RichText
Set itemRich = New NotesRichTextItem ( doc, "Campo" )
Call doc.Save( True, True )
Set doc=Vista.GetNextDocument (doc)
Wend
End Sub
Pero te propongo algo, cambia en el diseño las propiedades del campo a richtext y luego refresca con un agente todos los documentos, así podras insertar attachments, nunca se puede variar el diseño con agentes...:
@Command([ToolsRefreshSelectedDocs]) ;@All