在Lotus Notes妙用Microsoft Office家族的众多软件产品
Published by admin on 07月 31, 2010
1989年,莲花公司发布了业界最先进的群件产品—Lotus Notes。Lotus Notes结合了企业级电子邮件、分布式文档数据库与快速应用开发等三位一体的强大技术、完全集成了Internet技术,提供用户完整的、以网络为中心的应用技术平台。笔者在北京市科委开发办公自动化项目过程中,深切体会到用Lotus Notes编程的方便性。考虑到Microsoft Office在文字编辑、电子表格处理等方面的卓越性能及在国内使用的普遍性,本系统通过Notes提供完全面向Microsoft Office的兼容,利用Microsoft的Word、Excel、Powerpoint以及Mspaint的强大功能进行编辑文稿、起草公文、制作表格、制作幻灯片,甚至是制作图形文件,实现“洋为中用,你为我用”。
在NOTES中妙用Microsoft Office家族的众多软件产品,具体方法如下:
1.创建数据库:通过创建一个空白数据库来实践使用“Microsoft Office”。
*在 Notes 的工作台中,依次选择菜单“文件”、“数据库”、“新建”;
*选择本地服务器;
*键入“My Office”作为标题;
*选择“为搜索操作创建全文索引”;
*选择“空白”作为模板;(如果您想看储存在服务器上的模板,请选择“模板服务器”并从列表中选择一个服务器。)
*单击“帮助”可以看到有关此模板创建数据库的描述。单击“关闭”;
*不要选择“继承未来的设计变化”选项;
*单击“确定”;
对于 Unix 用户,Notes 创建了一个名为“MYOFFICE.NSF”的数据库。 对于 Macintosh 用户,创建一个名为“My Office”的数据库。
*按两次ESC键。
完成后如图1所示。
图1
2.制作表单:表单制作是创建数据库的核心步骤,也是本文的关键之处,因为数据库不一定非得创建不可,可以借用其他数据库,视图也可拷贝,不过设计表单就不能偷懒了。下面以制作“Word文档”表单为例,按下面的步骤建立一个表单。在把域、文本和图片放入表单之前,作一个草图是很有用的:
*选择“My Office”数据库,并选择“查看”“设计”。
*在导航窗格,单击“设计”、“表单”。选择菜单“创建”、“设计”、“表单”。
*如果您没有执行创作数据库的步骤,而是借用他人的数据库,您有可能会看到一个子表单列表,单击“取消”。
*创建表单的域,静态文本和其他元素。
1) 域:“Subject”域,类型“文本”“可编辑”,帮助描述“要求:本文档的描述”,字体“宋体”,字号“10号”,样式“粗体”,……
“From”域,类型“作者”、“创建时计算”,“数值”事件“@Name([CN]; @V3UserName)”帮助描述“文档作者名称”,字体“宋体”,字号“9号”,样式“正常体”,……
图2
“Date”域,类型“时间”、“创建时计算”,显示“日期”,“数值”事件“Created”,帮助描述“文档创建的日期/时间。”,字体“宋体”,字号“9号”,样式“正常体”,…
“Time”域,类型“时间”、“创建时计算”, 显示“时间”,“数值”事件“Created”,帮助描述“文档创建的日期/时间。”,字体“宋体”,字号“9号”,样式“正常体”,……
“Categories”域,类型“关键字”“可编辑”, 范围“输入关键字(每行一个)”“Word:Excel:Powerpoint:快速工作表:其它”,“数值”事件“其它”,界面“对话列表”,帮助描述“请按 ENTER 查看关键字列表或添加一个新关键字。”,字体“宋体”,字号“9号”,样式“正常体”,……
“Body”域,这个域是本表单中最重要的核心部分,是一个隐藏域,类型“RTF文本”、“可编辑”, “数值”事件为空,字体“宋体”,字号“9号”,样式“正常体”,隐藏公式为“@True”……
2) 静态文本和图片:
*创建包含相关域、文本、图片和对象的布局区域
*加入提示域位置的静态文本
*加入图片和表格
*选择“设计”,“表单属性”给定名字“MSOFFICE/WORD文档”、别名“Word document”和为其他表单属性赋值,表单类型“文档”,选择包含在“创建”菜单中和“搜索方式构造器中”,特别值得注意的是,在表单属性“启动”页面中,自动启动项选择“Microsoft Word文档”,在“Body”域中创建对象,同时选择“将文档显示为一般对话框”;
*选择显示表单的操作编辑窗格,请把系统提供的六项操作屏蔽掉(双击每一项操作,将弹出操作属性,取消“将操作置于操作菜单内”),然后,新添加一项操作“关闭”,其为公式“@Command([FileCloseWindow])”;
* 用“设计”“测试表单”来检测表单。
关闭和保存表单。
与此类似,Microsoft的Excel、Powerpoint以及Mspaint以及您计算机上绝大多数文件格式同样可以应用到我们的趣味小程序中,其表单的构造方法基本相同,需要更改的地方是在表单属性的自动启动项做相应的改动。
图3
3. 视图制作:视图的制作比较简单,想必各位Notes爱好者都做过自己得意的作品。笔者建议各位至少创建n+1个视图,n是指您在前面所创建的若干表单数,就是说您有几类文档就应有几个视图,例如,创建一个“Word文件”视图,视图选项添公式“Select Form=” Word document “”,以此类推。一般来说,视图的列应包括“主题”、“作者”、“创建日期”和“类型”等列,具体方法在此就不详述。
笔者在实践中感觉到,Lotus Domino和Notes不仅给用户带来了方便易用、功能完善的电子邮件处理系统/平台(Messaging system/platform),而且在转换各类应用系统的信息等方面提供了安全、可靠和强有力的工具。以上只不过是笔者个人的一点经验,希望能抛砖引玉,与诸位Notes爱好者交流。

Add A Comment