【问题标题】:Accessing elements of Office clipboard programmatically以编程方式访问 Office 剪贴板的元素
【发布时间】:2014-02-25 15:11:35
【问题描述】:

由于 Office 剪贴板与系统(Windows)剪贴板的不同之处在于它可以包含多个项目。

是否可以以编程方式迭代办公室剪贴板的元素?

谢谢。

沙克蒂

【问题讨论】:

  • Office 有一个广泛的自动化模型,你用谷歌搜索过吗?
  • 我用谷歌搜索了它。但没有成功。 :(
  • @Shaktisaxena 你有没有在这里想出一个解决方案?我也有类似的问题。

标签: winapi excel vsto clipboard vba


【解决方案1】:

Office 剪贴板没有 API 或文档。

这是 2010 年的一篇文章,探讨了 accessing MSO.dll directly 如何使用 Office 剪贴板。

我自己没有测试过代码。

【讨论】:

  • 就是我 ;) 那段特定的代码通过使用硬编码的未记录的 MSO.dll 入口点来工作 - 即它(正如我在 cmets 中提到的)相当脆弱,并且无法承受办公室补丁。
  • 与大多数(有用的)Office 一样,我们将得到的一样好!
  • @lab27 我知道这可能有很多问题要问,但是您能否在您的博客上发表后续文章来解释您是如何找到 clearClipboard 和 getClipboardCount 函数的?我在 stackoverflow 上询问是否有人知道你是如何想出每个版本的 office 的地址,但到目前为止没有任何回应。 stackoverflow.com/questions/37971724/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-31
  • 1970-01-01
  • 2018-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多