我正在尝试使用VBA从剪贴板访问Outlook附件以进一步处理该文件。
用户将附件复制到剪贴板(右键单击 - >复制),打开PowerPoint,单击按钮并将演示文稿插入到文档的末尾。
关键部分似乎是访问剪贴板中的PowerPoint文件并将其保存在文件系统中。
有人可以帮助并使用PowerPoint中的VBA为此提供示例代码吗?
非常感谢!
我找到了实现它的方法。
获取文件名:解决方案已在此处发布:http://www.access-o-mania.de/forum/index.php?topic=17045.15
获取内容
GlobalSize(handle)
GlobalLock(handle)
CopyMemory(destination, source, length)
答案 0 :(得分:0)
使用ClipSpy等应用查看剪贴板内容。由于没有要复制的物理文件,因此不包括完整文件路径(无CF_HDROP格式)。但FileGroupDescriptor
和FileContents
格式存在。