Lotus notes 用于存档选定(电子邮件)文档的“注释”工具栏按钮

Lotus notes 用于存档选定(电子邮件)文档的“注释”工具栏按钮,lotus-notes,lotus-formula,Lotus Notes,Lotus Formula,您可以使用“操作>存档>存档选定文档”菜单立即存档电子邮件。 如何创建一个工具栏按钮,单击该按钮将执行上述操作 我已经创建了用于将文档移动到文件夹的工具栏按钮,因此我对创建一个输入公式语言命令的按钮的过程非常熟悉。不确定您的问题是什么,但尝试一下。所以你想把逻辑放在“工具栏”里,这样你就可以在任何数据库上运行它了,对吗?你必须能够打电话给负责这项工作的代理。如果您仅对邮件文件执行此操作,实际上可以调用该命令 @Command([ToolsRunMacro];"Archive\\Archive S

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


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

不确定您的问题是什么,但尝试一下。所以你想把逻辑放在“工具栏”里,这样你就可以在任何数据库上运行它了,对吗?你必须能够打电话给负责这项工作的代理。如果您仅对邮件文件执行此操作,实际上可以调用该命令

@Command([ToolsRunMacro];"Archive\\Archive Selected Documents");
您需要双反斜杠,因为它是保存后的“转义”

但是,如果您想在任何数据库上尝试这种方法,您都会遇到一些麻烦

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

这并不比将代理复制到要在其上运行代理的其他每个数据库中更好。这就是为什么上面的存档解决方案只能在邮件文件中工作,因为代理在任何情况下都应该在那里

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

@Prompt([Ok];"Hello Notes..";@Implode(@DbName;@Char(13)));
现在打开任何数据库。请注意,提示实际上显示了当前打开的数据库的详细信息。这是在尝试运行存档代理时工具栏按钮的位置

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


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

我建议使用名为的工具。
它添加了LotusNotes工具栏按钮,可以将任何LotusNotes文档转换为PDF


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

Ok。着手你得到我的许可。:)你的问题是什么,因为你没有在上面的文本中提供它?