问题标签 [clipboarddata]

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 投票
2 回答
8838 浏览

vba - 我可以获取 Excel 剪贴板数据的源范围吗?

如果剪贴板包含 Excel 工作表范围,您可以使用 DataObject 对象访问该范围的数据

您还可以找到该数据的实际源范围(即工作表、行和列)吗?

或者,您能找到最后复制的范围,它用虚线轮廓边框(不是所选范围)表示吗?

最好使用 Excel 2003 VBA

0 投票
2 回答
1957 浏览

android - 限制android中应用程序之间的剪切/复制和粘贴

我想限制应用程序内的程序剪切/复制并粘贴到应用程序外。但是我必须能够在我的应用程序中剪切/复制和粘贴。我该如何实施?

我面临的问题是,一旦我退出应用程序,我尝试粘贴它不会粘贴任何内容,但是如果我打开剪贴板,那么我可以从我的应用程序中看到我存储在剪贴板中的所有项目。

0 投票
1 回答
3610 浏览

javascript - 在 Firefox 中使用 javascript 从剪贴板数据复制

我想使用剪贴板数据,以便我可以以某种 html 格式复制和显示复制的数据。使用“window.clipboardData”我可以为 Internet Explorer 执行此操作,使用“event.clipboard”我可以以某种方式为 Chrome 和 Safari 解决这个问题。我仍然无法找到 Firefox 的修复程序。任何帮助或建议将不胜感激。

我不想使用任何插件或 Flash 对象。然而,jQuery 中的解决方案同样可以接受。

0 投票
1 回答
406 浏览

c# - BackgroundWorker 可以加入(链接到、访问、调用、成为)STAThread

我不太熟悉 STAThread 的确切作用(是),所以我不确定我的问题是否正确陈述。

我有一个在 BackgroundWorker 线程中运行的进程,它将 Excel 范围的内容复制到剪贴板 ( Excel.Range.Copy())。复制后,我需要能够访问剪贴板内容以将它们写入文本文件,但显然剪贴板无法直接从我的 BackgroundWorker 访问(当我尝试Clipboard.GetText()从我的 BackgroundWorker 使用并将该文本写入我的文本文件时,没有文本传递,即使我可以在单独的文本文件上手动执行 Ctrl-V 并粘贴刚刚通过 C# 进程从 Excel 范围复制的内容)。

我还应该提到,我在 BackgroundWorker 中运行此进程,以方便使用显示进程状态的 ProgressBar。所以,如果有一个解决方案让我使用我的 ProgressBar 并在不使用 BackgroundWorker 的情况下访问剪贴板内容,我绝对欢迎它!谢谢!

0 投票
2 回答
2459 浏览

javascript - 如何从浏览器剪贴板 api 获取动画 gif 图像?

我正在测试以下代码,当我复制动画 gif 并将其粘贴到网页时,我image/png在控制台中看到 - 而不是image/gif预期的那样。

为什么?

如何匹配 gif 图像?

例如,您可以在此jsfiddle使用gif 图像对其进行测试。

0 投票
1 回答
4285 浏览

android - 在 Android 中清除剪贴板数据

我正在尝试清除 android 中的剪贴板数据,如下所示,但它没有清除它。

有任何想法吗 ?

0 投票
2 回答
789 浏览

c - 在 C 中加载或保存位图句柄 win32

最终,我想将剪贴板中的图像保存到 img 文件(.bmp、JPEG 等)。那是一条漫长的道路,所以我只想将图像加载到窗口中,但 GetClipboardData() 似乎没有任何成功。它总是返回 NULL。搜索对我没有帮助..从剪贴板获取 HBITMAP 的代码:

输出:获取剪贴板数据时出错

我尝试使用 GetLastError() 格式化和所有内容,它说找不到文件。睡眠是等待我按打印屏幕,以确保剪贴板有一些数据。

0 投票
4 回答
7758 浏览

javascript - 我可以在 CKEDITOR 的粘贴事件中使用多少剪贴板 API?

我正在尝试为我正在为 CKEditor 4 开发的插件读取粘贴事件的 clipboardData 属性。

我已经确定,在 Chrome 中,如果我侦听文档对象中的粘贴事件,那么我在处理程序中传递的事件对象将包含 clipboardData 属性。我很惊讶地看到 Firefox (v20) 并非如此。

这是我在 CKEditor 插件中使用的代码,尽管我不认为这只是与 CKEditor 相关的问题。在 Chrome 中我看到了 clipboardData 对象,在 Firefox 中我没有。

我在 MDN 网站上看不到任何确认是否支持此功能的内容,我也相信 IE10 旨在支持此功能,但它可以在标准 API 上运行吗?

编辑:

我应该从一开始就明确这一点,但我正在尝试开发对粘贴图像的支持,所以我需要将剪贴板数据作为文件读取。

0 投票
1 回答
1330 浏览

javascript - DataTransferItem.getAsFile() 返回的文件大小比原始文件大得多

我有一个大小为 1.8 MB 的 png 图像文件。

尝试在 chrome 中复制粘贴图像文件时,我正在使用 DataTransferItem.getAsFile() 方法。然而,上述调用返回的文件对象大小约为 11 MB。

这是代码片段:

文件大小 > 11MB

为什么文件大小有如此大的差异?

有什么办法可以保留原始(或接近原始)文件大小?

0 投票
2 回答
2795 浏览

c# - 如何正确格式化文本以将其从 C# 粘贴到 Excel?

我的 c# 应用程序中有一个按钮,它应该从几个来源格式化和复制数据。

我在将文本从剪贴板粘贴到 Excel 时遇到问题。

在 excel 中,像1.12.1这样的所有文本都被转换为01.12.2001日期时间格式!我不想那样做!

是否可以格式化我的文本,以便 excel 将理解复制的数据是文本而不是日期时间!