问题标签 [clipboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7741 浏览

vba - 如何将文本放在剪贴板中,以便在 Word 中粘贴为表格?

在 MS Office 中使用 VBA,如何将文本添加到 Windows 剪贴板,以便将其作为表格粘贴到 Word 中?

0 投票
1 回答
3171 浏览

.net - 获取从 VB.NET 中的电子邮件附件复制到剪贴板的文件名

如果用户将文件从 Outlook 电子邮件附件复制到 Windows 中的剪贴板,有什么方法可以在 VB.NET 中获取该文件的名称?

如果文件是从 Windows 资源管理器复制的,则有我可以用来获取此文件的数据,但是当从电子邮件附件复制文件时,该列表为空(Clipboard.GetFileDropList只有四种可用格式 - FileGroupDescriptorWFileGroupDescriptor和)。RenPrivateItemFileContents

感觉这应该是可能的,因为我可以将文件粘贴到 Windows 资源管理器中,并将其与附件名称一起粘贴。

0 投票
3 回答
1559 浏览

windows - 如何将脚本的输出复制到 Windows 剪贴板?

我发现自己正在运行脚本并将这些运行的输出复制粘贴到电子邮件或其他一些文档中。有没有一种方法可以使复制到剪贴板的步骤成为脚本本身的一部分?我的大部分脚本都是 Perl 或 bat 文件,我在 Windows 上工作。

谢谢。

0 投票
2 回答
886 浏览

clipboard - 剪贴板似乎无法正常工作,并且无法从代码或窗口访问

我的剪贴板似乎“卡住”了——在我的机器使用一段时间后它就停止工作了——任何试图访问它的软件都会卡住或在 Ctrl + C 或 Ctrl + V 上抛出异常。当我尝试访问时问题仍然存在它通过 .Net 框架或 Win32API(抛出异常 - 类似于“剪贴板不可用”[抱歉,我无法在此处复制粘贴它 - 我的剪贴板不起作用!:)])

我一直在重启!

我将不胜感激任何帮助或线索,谢谢:)

0 投票
4 回答
20568 浏览

c# - 如何使用 C# 将 CSV 数据粘贴到 Windows 剪贴板

我想要完成的事情

  • 我的应用程序生成一些表格数据
  • 我希望用户能够启动 Excel 并单击“粘贴”以将数据作为单元格放置在 Excel 中
  • Windows 接受一种名为“CommaSeparatedValue”的格式,它与它的 API 一起使用,所以这似乎是可能的
  • 将原始文本放在剪贴板上是可行的,但尝试使用这种格式却不行
  • 注意:我可以正确地从剪贴板检索 CSV 数据,我的问题是将 CSV 数据粘贴到剪贴板。

我尝试过的不起作用

剪贴板.SetText()

剪贴板.SetData()

在这两种情况下,剪贴板上都有一些东西,但是当粘贴到 Excel 中时,它会显示为一个垃圾文本单元格:“–§žý;pC¦yVk²ˆû”

更新 1:使用 SetText() 的解决方法

正如 BFree 的回答所示,使用TextDataFormat的SetText作为一种解决方法

我已经尝试过了,并确认现在粘贴到 Excel 和 Word 中可以正常工作。在每种情况下,它都粘贴为带有单元格而不是纯文本的表格。

仍然好奇为什么 CommaSeparatedValue不起作用

0 投票
2 回答
1548 浏览

c# - 无法将html格式往返剪贴板

我想编写 Html 格式,但我什至无法获得一个简单的 MSDN 示例来工作。

http://msdn.microsoft.com/en-us/library/tbfb3z56.aspx

这个控制台应用程序,一个剪贴板往返程序,适用于任何人吗?

0 投票
2 回答
3327 浏览

asp.net - ASP.NET 中的 Mozilla Firefox 和 Internet Explorer 兼容剪贴板

我需要使用 ASP.NET 将文本从文本框中复制到剪贴板。我想要一个与 Mozilla Firefox 和 IE 相媲美的代码。

0 投票
3 回答
6272 浏览

ajax - 将图像从剪贴板粘贴到网站

我需要想出一个解决方案,让用户能够将图像粘贴到网站上,然后将该图像上传到 Web 服务器。我不确定什么是正确的解决方案 - 我很确定 javascript 是不可能的,因为我认为它不能处理二进制剪贴板数据(或任何剪贴板数据?)

所以,我不确定该怎么做。Java小程序可以做到这一点吗?或者可能是 Flash SWF?还有其他选择吗?

0 投票
1 回答
4127 浏览

delphi - 将 tdbgrid 的部分复制到剪贴板?

有什么方法可以轻松地将 Delphi 2007 中的 TDBGrid 中的行选择复制到剪贴板?

0 投票
6 回答
2921 浏览

delphi - 为什么在 Delphi 2007 IDE 中剪切/粘贴表单组件有时会停止工作?

这真让我抓狂。我不会再接受它了。我要问,即使冒着永远公开羞辱的风险!(如果它真的很明显或者我自己对系统做了什么)。

由于我从来没有足够的耐心去解决的原因,我在 Delphi 2007 的可视表单编辑器中处理的表单经常变成“伪只读”;我可以将新组件添加到表单中,我可以移动/调整现有组件的大小(并更改对象检查器中的任何属性),我可以选择一个组件并将其“复制”到剪贴板。

但是我完全无法从表单中剪切一个组件,或者粘贴一个新的副本。我不相信这与“锁定控件”编辑菜单选项有关,因为我可以打开或关闭它,它具有应有的效果 - 剪切和粘贴的消失发生在右键单击上下文菜单上,从键盘和主编辑菜单 - 就好像表单已变为只读,与剪贴板有关。

如果我在 IDE 中关闭表单然后重新打开它,一切都会重新开始正常工作(就像 D1、D3、D5 和 D7 以前对我所做的那样)。

我不会生气,因为我确定我曾经读过一些关于为什么会在新闻组上发生这种情况的内容,并且在过去几个月中时不时地让我很多次,但我没能找到新闻组今晚参考,我决定,随着越来越多的 Delphi 用户似乎在使用 StackOverflow,这里值得一问。

帮助- 当我做大量的模板工作时,它让我非常生气!