打开文档时怎样指定特定的表单
Set doc=db.GetDocumentByUNID(unidPlan)
Set uidoc=wk.EditDocument(False,doc)
在一个函数中,我获得一个文档想染他以一个特定的表单a显示,怎么做呢?我是在一个表单b调用这个函数。
问题点数:20、回复次数:7Top
1 楼ntko(磁化水www.ntko.com)回复于 2003-09-01 16:08:15 得分 5
先修改文档的Form为a,然后打开;
Set doc=db.GetDocumentByUNID(unidPlan)
doc.Form = "表单A"
'??可能需要doc.Save(..)
Set uidoc=wk.EditDocument(False,doc)
Top
2 楼surewang(宁)回复于 2003-09-01 16:19:10 得分 0
不行呀,我试了可是还是以表单b打开,这个文档就是有a表单生成的,只不过a和b表单域的名字都相同.Top
3 楼ntko(磁化水www.ntko.com)回复于 2003-09-01 18:23:15 得分 0
是打开了一个新窗口吗?Top
4 楼icecoldy(冰冷)回复于 2003-09-02 00:06:21 得分 5
如果是自己手动的打开,可以先把文档的doc.Form = "表单A",这样,当你打开文档时,它就是用表单A打开的,这个我做过,就是这样的。如果你要程序自己打开,我没有做过。等我试了,我再告诉你。Top
5 楼sacrefies(只增笑耳)回复于 2003-09-02 00:56:09 得分 5
填写表单名称的时候要小心,那是要认大小写的~Top
6 楼coralc(草珊瑚)回复于 2003-09-02 10:59:57 得分 5
如果是只用于查看不编辑,可以在打开时新建一个文档,全部域值拷贝过来,只修改表FORM值,再打开。Top
7 楼starrow()回复于 2003-09-05 09:50:56 得分 0
用lotuscript指定document.form就可以了。Top




