我有两个工作簿,具有相同的工作表名称(但顺序不同),我希望复制一个工作簿的所有工作表的信息,并将该信息粘贴到其他工作簿的相应工作表中(匹配工作表名称)。我觉得这段代码已经走上正轨了,但也许有一种更有效或更干净的方法来做到这一点。代码正在工作,但它显示了一个警告,比如“窗口剪贴板中有大量的数据……等等……”
Sub ActualizarNoticias()
Dim aw As Workbook
Dim y As Workbook
Set aw = Application.ActiveWorkbook
Set y = Application.Workbooks.Open(
我有一个DataGridView,它包含一个Image列和一些文本列。我有一个非常简单的处理程序,它允许用户从单元格中复制文本或图像,并将图像和文本粘贴到其中。复制/粘贴在文本上运行良好,但粘贴在图像上不起作用。(注意:如果我粘贴了另一个应用程序的剪贴板上的图片,比如画图,那么效果很好)
如果我在Clipboard.GetImage()之后立即调用Clipboard.SetImage(),它可以正常工作,这使我相信这可能是一个范围问题,或者Clipboard正在从图像中获取引用而不是底层字节。是否必须将原始图像字节放在共享位置?我检查了以确保我做的正确。
private void da