通过LS代码由一个ntf模板生成一个nsf
2011-11-29 20:25
447 查看
Sub Initialize()
On Error GoTo a
Dim session As New NotesSession
Dim FSO As Variant
Set FSO = CreateObject("Scripting.FileSystemObject")
'PathName是获取服务器date目录:E:\Lotus\Domino\Data
Dim PathName As String
PathName = session.GetEnvironmentString("Directory",True)
'判断在date目录下是否找到模板文件
If Not (FSO.FileExists(PathName + "\sztest.ntf")) Then
Print|没有找到模板文件!|
Exit Sub
Else
Print|找到模板文件!|
'定义NTF模板数据库
Dim ntf As New NotesDatabase("",PathName + "\sztest.ntf")
'定义新数据库
Dim newdb As NotesDatabase
'用NTF模板创建一个新的数据库至指定路径
'路径:E:\Lotus\Domino\Data\backup下新建一个Newtest.nsf
Set newdb = ntf.CreateFromTemplate("",PathName + "\backup/Newtest",False)
'设置新数据库的标题
newdb.Title = "Newsztest"
End if
Exit sub
a:
MsgBox "错误在代理agent_replace的第" & Erl & "行,描述:---" & error
End Sub
On Error GoTo a
Dim session As New NotesSession
Dim FSO As Variant
Set FSO = CreateObject("Scripting.FileSystemObject")
'PathName是获取服务器date目录:E:\Lotus\Domino\Data
Dim PathName As String
PathName = session.GetEnvironmentString("Directory",True)
'判断在date目录下是否找到模板文件
If Not (FSO.FileExists(PathName + "\sztest.ntf")) Then
Print|没有找到模板文件!|
Exit Sub
Else
Print|找到模板文件!|
'定义NTF模板数据库
Dim ntf As New NotesDatabase("",PathName + "\sztest.ntf")
'定义新数据库
Dim newdb As NotesDatabase
'用NTF模板创建一个新的数据库至指定路径
'路径:E:\Lotus\Domino\Data\backup下新建一个Newtest.nsf
Set newdb = ntf.CreateFromTemplate("",PathName + "\backup/Newtest",False)
'设置新数据库的标题
newdb.Title = "Newsztest"
End if
Exit sub
a:
MsgBox "错误在代理agent_replace的第" & Erl & "行,描述:---" & error
End Sub
相关文章推荐
- 【转】如何通过T4模板生成代码?
- 个人学习代码保存:例10.通过模板创建静态页面的操作文件的一个自定函数
- 【代码笔记】iOS-通过颜色来生成一个纯色图片
- 【代码笔记】iOS-通过颜色来生成一个纯色图片
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- [转]创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- Android Studio通过插件自动生成Pracelable的模板代码
- 加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 通过一个案例教你玩转MCU代码生成工具(基于STM32)
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- QStringLiteral(源代码里有一个通过构造函数产生的从const char*到QString的隐式转换,QStringLiteral字符串可以放在代码的任何地方,编译期直接生成utf16字符串,速度很快,体积变大)
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]
- 一个简单的通过代码请求k8s生成应用的demo
- java代码通过freemarker模板实现自动生成dao,model,service,jsp
- 创建代码生成器可以很简单:如何通过T4模板生成代码?[下篇]
- 通过t4模板结合XML定义文件生成MVVM中的Model Entity Class 代码