Microsoft Access 宏 - 有没有办法用宏复制记录?

Microsoft Access 宏 - 有没有办法用宏复制记录?

我在 Microst Access 中编写了一个宏,它运行生成表查询、打开表并选择所有记录。(我不懂 VBA,所以我必须使用宏)。

然后我复制所有记录并将其粘贴到 Word 中并运行我在那里创建的宏。

有没有办法添加某种命令来复制选定的记录?

如果是这样,这就是我想要实现的最终结果。

通过将其添加到菜单项,最终用户只需单击“运行任何报告”按钮,它就会执行以下所有步骤:

  1. 运行生成表查询。
  2. 打开结果表。
  3. 选择所有记录和字段。
  4. 复制全部选择。
  5. 打开 Word。
  6. 最终用户单击之前创建的宏按钮。
  7. 任務完成。

我的最终用户处于非常基础的水平,并且是菜单按钮驱动的。如果他们必须手动选择记录,我将(认真地)必须编写一份“操作方法”手册。这就是我想要的最终结果的原因。

谢谢任何帮助或建议!

答案1

为什么不直接使用 Access 报表设计器创建报表呢?这并不难,也不需要了解 VBA。有用于基本设计的报表向导。您已经有了用于创建要报告的数据的“制作表格”查询。只需在报表向导中选择它,经过几个简单的步骤,您就会得到一份基本报表。设计并保存报表后,您可以创建一个简单的单步宏来打开该报表,并将该宏放在菜单按钮上。

如果仍然有必要,您可以使用工具栏上的“Office 链接”按钮将报告导出到 Word。

如果您想了解有关使用向导创建报告的更多信息,这里有一个 YouTube 上非常清晰的视频教程:http://bit.ly/xQBzjp

答案2

http://www.vbforums.com/showthread.php?t=376693(有趣的信息可能接近您正在寻找的内容)。

如果必须使用宏,本网站看起来很有希望。

相关内容