Excel 使用VBA将pdf文件复制到剪贴板

Excel 使用VBA将pdf文件复制到剪贴板,excel,pdf,vba,clipboard,Excel,Pdf,Vba,Clipboard,我有一个excel宏,可以创建excel文档的PDF文件 然后,我需要将文档的副本放入剪贴板,这样用户就可以粘贴到电子邮件等,而不必去附加文件 我曾尝试创建一封带有PDF附件的电子邮件,运行良好,但我正在寻找一个更快的选项自动复制到ClipBoard 使用VBA可以做到这一点吗?请查看我的答案 也许这会引导你走向正确的方向。这个问题有点老了,但为了寻找相同的答案,我终于找到了一个我想链接到这里的答案,因为这个问题在搜索引擎中仍然排在第一位。 请查看此处以找到有效的解决方案: 请在此处添加代码的相

我有一个excel宏,可以创建excel文档的PDF文件

然后,我需要将文档的副本放入剪贴板,这样用户就可以粘贴到电子邮件等,而不必去附加文件

我曾尝试创建一封带有PDF附件的电子邮件,运行良好,但我正在寻找一个更快的选项自动复制到ClipBoard

使用VBA可以做到这一点吗?

请查看我的答案


也许这会引导你走向正确的方向。

这个问题有点老了,但为了寻找相同的答案,我终于找到了一个我想链接到这里的答案,因为这个问题在搜索引擎中仍然排在第一位。 请查看此处以找到有效的解决方案:

请在此处添加代码的相关部分,说明如何将pdf插入剪贴板。我找不到。对不起,贝里萨利斯!你没有找到它,因为没有你说的那样的代码。我在答案中发布的代码应该作为解决方案的可能线索,而不是解决方案本身。尽管如此,我不能保证它不会死锁。这段代码是我很久以前玩过的,它与基于Windows API的复制和粘贴操作有关。您可能已经注意到了。