使每一个复制和剪切粘贴操作粘贴特别

本文关键字:操作 每一个 复制 | 更新日期: 2023-09-27 18:09:07

我正在学习c# VSTO(excel)。我已经创建了excel工作簿项目。我一直在尝试实现粘贴特殊为我的工作簿。

手动,我们做粘贴特殊的这个

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

是否有任何方法可以让我在excel工作簿中应用它的每个复制/剪切粘贴操作?

我不想使用VBA宏,因为它要求每次用户是否他想启用宏或不,因此有另一种方式来实现这一点。

使每一个复制和剪切粘贴操作粘贴特别

您是否尝试过范围内的pastespecalmethod,它提供了许多选项来复制格式/列宽度/格式值等

也有一个特殊的复制/粘贴作为图片。

to copy的范围内。CopyPicture (xlPrinter xlPicture);
//在剪贴板中复制范围//如果你想在屏幕上复制,可以使用xlScreen等选项。Sheet.Paste ()
//这将在工作表中粘贴形状,要粘贴到某个范围,可以使用range. paste ()