当我们想添加一个数字(例如5)所有的Excel工作表单元格,您可以复制单元格包含值5,我们希望(例如10×10范围),右键单击 - >选择性粘贴再检查其他细胞的选择范围添加操作,然后单击确定。
我想5添加到所有细胞的选择范围在C#中的Excel互操作的dll。 如何才能实现这一目标?
当我们想添加一个数字(例如5)所有的Excel工作表单元格,您可以复制单元格包含值5,我们希望(例如10×10范围),右键单击 - >选择性粘贴再检查其他细胞的选择范围添加操作,然后单击确定。
我想5添加到所有细胞的选择范围在C#中的Excel互操作的dll。 如何才能实现这一目标?
要执行选择性粘贴 - >添加操作是相当容易的。 假设你已经有一个Worksheet
对象下面的工作:
// Copy the initial value from cell A1
xlWorksheet.get_Range("A1", "A1").Copy(Missing.Value);
// Paste special (with Addition) the value over cells A2 to J11
xlWorksheet.get_Range("A2", "J11").PasteSpecial(Excel.XlPasteType.xlPasteAll,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationAdd, false, false);
你可以找到PasteSpecial方法的完整说明在这里 。