Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 使用宏通过电子邮件发送报告,记录之间有网格线边框_Ms Access_Macros_Ms Access 2007 - Fatal编程技术网

Ms access 使用宏通过电子邮件发送报告,记录之间有网格线边框

Ms access 使用宏通过电子邮件发送报告,记录之间有网格线边框,ms-access,macros,ms-access-2007,Ms Access,Macros,Ms Access 2007,我不懂knw VBA,我想知道,在我有限的知识范围内,是否可以使用“发送对象”命令(或其他命令)通过电子邮件发送访问报告,并在输出中的字段之间使用网格线边框。我目前将宏电子邮件格式设置为html 如果快照格式不是您的选择(它要求您的用户安装一个免费的实用程序),那么您必须自己在代码中构建html,并添加合适的表。考虑到您前面的问题,这可能是一条很好的路线,但它需要相当多的编码,尽管不一定是在VBA中。由于我有同样的问题,我一直在四处寻找,创建HTML或您自己的RTF文档似乎是一条路要走。RTF并

我不懂knw VBA,我想知道,在我有限的知识范围内,是否可以使用“发送对象”命令(或其他命令)通过电子邮件发送访问报告,并在输出中的字段之间使用网格线边框。我目前将宏电子邮件格式设置为html

如果快照格式不是您的选择(它要求您的用户安装一个免费的实用程序),那么您必须自己在代码中构建html,并添加合适的表。考虑到您前面的问题,这可能是一条很好的路线,但它需要相当多的编码,尽管不一定是在VBA中。

由于我有同样的问题,我一直在四处寻找,创建HTML或您自己的RTF文档似乎是一条路要走。RTF并没有那么复杂,但它仍然要求您了解基本编程

现在,HTML对我来说已经足够简单了,我可以很容易地在HTML中添加边框。(在我看来,RTF语法有点难。)

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


它包括一个示例函数,该函数发送任意大小的消息,消息头中包含任意数量的参数和任意数量的附件。所有这些都不能用默认的SendObject函数完成。

在A2007和A2010 PDF输出中是一个内置选项。