0

我想使用 lotusscript 创建 Lotus symphony 邮件合并。我知道所有的方法和类,但不知道如何使用这些类和方法...请有人帮助我吗?...

4

3 回答 3

1

很容易。

  1. 首先创建一个使用联系人模板的数据库(或者您可以使用您的联系人数据库。

  2. 在 Symphony 中创建您的文档。(我只使用了 Notes 中的嵌入式生产力工具)。

  3. 选择工具->邮件合并。

  4. 单击左侧显示的浏览,选择包含联系人的 NSF 文件。

在此之后,您应该会出现一个“插入字段”列表。您可以将这些添加到您的文档中。

然后单击“完成合并”并选择所需的选项。(比 LS 恕我直言更容易)。

... 至于 LotusScript。以下内容应该可以帮助您入门。

http://www.ibm.com/developerworks/lotus/library/symphony-toolkit/

于 2012-04-27T07:30:08.237 回答
0

如果您不知道如何使用类和方法,那么您根本就不了解它们。这是一个初学者,我记得我从头开始自学 lotusscript,但是一旦你掌握了基础知识,它就非常强大。

dim s as new notesSession 'Instantiate a session object
dim db as notesDatabase
dim view as notesView
dim doc as notesDocument 

set db = s.currentDatabase  'This allows you access to the properties of the current database
set view = db.getView("<Your view name>")
if not view is nothing then
    set doc = view.getFirstDocument

else
    msgbox "Sorry, can't find view " & <your view name>
end if

Lotus Notes 基于容器模型,数据库包含文档、视图、代理等,文档包含字段,字段包含具有值的项目等。从外部开始,逐步向下,从小处着手。

于 2012-04-26T20:38:50.063 回答
0
Dim symdoc As SymphonyApplication
Set symdoc = New SymphonyApplication
Dim documents As SymphonyDocuments
Set documents = symdoc.Documents
Dim document As SymphonyDocument
Set document = documents.AddDocument(”",True,True) ‘ Syntax is below
‘Set document = documents.AddDocument(Template, AsTemplate, Visible)
Dim range As SymphonyTextRange
Set range = document.Content.End
Call range.InsertBefore(”My Symphony document”)

这是获取 Symphony 文档的示例代码。现在你可能会得到一个更好的主意。

于 2012-05-04T04:24:16.880 回答