【问题标题】:How to prevent Copy/Past event in word?如何防止 Word 中的复制/粘贴事件?
【发布时间】:2016-09-27 08:27:16
【问题描述】:

谁能建议如何使用 C# 在 Word/Excel 中处理剪切、复制和粘贴事件? (winform)。我想在我运行我的应用程序时拒绝复制/粘贴事件,然后在开场词/excel之后

【问题讨论】:

  • 我认为您无法捕捉到 Word/Excel 事件。但是,您可以为整个系统执行此操作,但这也会影响其他应用程序。
  • 我认为您无法阻止这些事件。如果您希望保护文档不被复制,请查看 Office 本身可以做什么或使用 PDF。
  • 如果你拒绝复制/粘贴,就不会是一个文字处理器
  • 我认为你可以通过你的Winform项目monitor the ClipBoard events,但它会影响所有应用程序。
  • 我正在考虑使用钩子防止复制/粘贴事件

标签: c# winforms


【解决方案1】:

唯一的方法是在沙盒应用程序或某些框架中打开 Word,然后在沙盒框架环境中删除这些快捷方式。这个词也应该有 addon/app/addin 来禁用 UI 按钮。没有其他办法,因为事件属于系统剪贴板而不是文字,阻止它们可能会使整个系统崩溃。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多