使用宏通过电子邮件发送报告,并在记录之间使用网格边框

时间:2010-07-29 00:38:10

标签: ms-access macros ms-access-2007

我不知道VBA,并且想知道我是否能够凭借我的有限知识,使用send-object命令(或其他命令)通过电子邮件发送Access报告,并在输出中的字段之间使用网格边框。我目前将宏电子邮件格式设置为html。

2 个答案:

答案 0 :(得分:0)

如果快照格式不是您的选项(它要求您的用户安装免费的实用程序),那么您必须自己在代码中构建html,添加合适的表。鉴于您之前的问题,这可能是要采取的路线,但它需要相当多的编码,但不一定在VBA中。

答案 1 :(得分:0)

由于我遇到同样的问题,我一直在寻找并创建一个HTML或您自己的RTF文档似乎是要走的路。 RTF 并不复杂,但仍需要您了解BASIC编程。

现在,HTML对我来说很简单,我可以轻松地在HTML中添加边框。 (就我的观点而言,在RTF语法中有点困难。)

无论如何,一旦你准备好了那个文件,你需要发送它,为此你需要以某种方式访问​​MAPI或类似的东西。为此,我在Microsoft找到了这个页面:

http://support.microsoft.com/?kbid=161088

它包含一个示例函数,可以在标题和任意数量的附件中发送任意大小的消息,其中包含任意数量的参数。所有这些都无法使用默认的SendObject函数完成。