首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入式Excel COM对象剪贴板接口

嵌入式Excel COM对象剪贴板接口
EN

Stack Overflow用户
提问于 2012-02-23 08:52:14
回答 2查看 283关注 0票数 0

我正在用C\C++编写程序,嵌入Excel并处理它的COM对象。这个自动化过程可以完美地操作工作表,并获得excel功能的好处。

M问题是,在处理数据时,我使用复制/粘贴操作,因此,如果处理花费了一些时间,则可能会发生冲突,因为剪贴板在运行的进程之间很常见

我不知道是否有办法将剪贴板私有化或任何其他想法来避免这样的问题

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2012-02-24 19:35:53

您不能制作一个专用剪贴板,并期望它能与正常的剪切/复制/粘贴操作一起工作。可以使用延迟来避免剪贴板冲突。即在您强制执行复制操作之后,在粘贴之前等待几百毫秒。

此外,以编程方式使用剪贴板也被认为是不好的做法。提供剪贴板是为了方便用户,而不是为了程序员。请看我最喜欢的关于这个主题的话:

“没有用户的明确指示,程序不应将数据传输到剪贴板之外。”- Charles Petzold,Programming Windows3.1,Microsoft Press,1992年

票数 1
EN

Stack Overflow用户

发布于 2014-09-03 23:09:58

我找到了一种针对PowerShell脚本的方法:

无论用户是否登录,

  • 都会创建一个计划任务,并将其命名为"Run script/program
  • Set it“

当您运行计划任务时,Windows在后台会话中启动脚本/程序,该会话使用自己的剪贴板,而不会干扰您已有的活动会话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9405569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档