2

您可以使用菜单“操作”>“存档”>“存档所选文档”立即存档电子邮件。如何创建一个工具栏按钮,我可以单击它来执行上述操作?

我已经创建了用于将文档移动到文件夹的工具栏按钮,因此我对创建输入公式语言命令的按钮的过程比较熟悉。

4

2 回答 2

2

不知道你的问题是什么,但有一个刺。所以你想把逻辑放在“工具栏”中,这样​​你就可以在任何数据库上运行它吗?您必须能够致电执行这项工作的代理。好吧,如果您对邮件文件执行此操作,您实际上可以调用命令

@Command([ToolsRunMacro];"Archive\\Archive Selected Documents");

您需要双反斜杠,因为它是保存后的“转义”。

但是,如果您正在考虑尝试将其用于任何数据库,那么您会遇到一些麻烦。

工具栏有一种非常草率的方式来查找您要运行的代理。因为,如果您尝试从工具栏运行代理,工具栏按钮中的公式将假定您正在查看的当前视图的数据库,以及具有代理的数据库。

这并不比将代理复制到要在其上运行代理的所有其他数据库中更好。这就是为什么上述存档解决方案仅适用于邮件文件,因为代理在任何情况下都应该存在。

否则,您将不得不到处复制所需代理的开销。为了证明这一点,一个简单的测试。使用以下公式创建一个工具栏按钮。

@Prompt([Ok];"Hello Notes..";@Implode(@DbName;@Char(13)));

现在打开任何数据库。请注意,提示实际上向您显示了当前打开的数据库的详细信息。这是尝试运行该存档代理时工具栏按钮的外观。

由于无法在 Notes 公式命令中指定 @command([ToolsRunMacro]) 中的数据库位置,因此我们无法调用集中式代理来完成我认为您假设的工作。

一个好主意,也是供应商解决的一个值得解决的问题,但这是 IBM 自从......很久以前从未解决过的许多问题。

于 2011-09-02T05:11:18.630 回答
0

我会推荐名为SWING PDF Converter的工具。
它添加了 Lotus Notes 工具栏按钮,可以将任何 Lotus Notes 文档转换为 PDF。

它支持从视图中转换单个文档,将多个文档转换为单独的 PDF 文件,PDF 包和书签 PDF 文档。您还可以以 XML 和 CSV 格式导出数据。

于 2018-10-11T15:23:58.667 回答