我想使用 lotusscript 创建 Lotus symphony 邮件合并。我知道所有的方法和类,但不知道如何使用这些类和方法...请有人帮助我吗?...
问问题
650 次
3 回答
1
很容易。
首先创建一个使用联系人模板的数据库(或者您可以使用您的联系人数据库。
在 Symphony 中创建您的文档。(我只使用了 Notes 中的嵌入式生产力工具)。
选择工具->邮件合并。
单击左侧显示的浏览,选择包含联系人的 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 回答