gpt4 book ai didi

c# - 使每个复制和剪切粘贴操作都粘贴特殊

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:00 24 4
gpt4 key购买 nike

我正在研究 C# VSTO(excel)。我创建了 excel 工作簿项目。我一直在尝试为我的工作簿实现选择性粘贴。

手动地,我们特殊粘贴This

但我需要 C# 代码来做同样的事情。

有什么方法可以将它应用于我的 Excel 工作簿中的每个复制/剪切粘贴操作?

我不想使用 VBA 宏,因为它每次都会询问用户是否要启用宏,因此还有另一种方法可以实现这一点。

最佳答案

你试过了吗PasteSpecial方法超过范围,它提供了许多选项来复制格式/列宽/带值的格式等。

另外还有一个copy special copy/paste as picture.

复制范围: Range.CopyPicture(xlPrinter, xlPicture);
//范围被复制到剪贴板 //有 xlScreen 之类的可用选项,以防您想复制屏幕上显示的内容。 工作表.粘贴()
//这会将形状粘贴到工作表中,要粘贴到某个范围内,您可以使用 range.Paste()

关于c# - 使每个复制和剪切粘贴操作都粘贴特殊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7496366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com