C# excel复制粘贴sheet时怎么把格式一起复制!
worksheet.Activate();
worksheet.Cells.Select();
worksheet.Cells.Copy(Type.Missing);
//app.DisplayAlerts = false;
//worksheet.Copy(Missing.Value, sheet);
//粘贴sheet数据
sheet.Paste(Type.Missing, Type.Missing);
//这样复制行宽列宽不能复制
------解决方案--------------------你应该paste方法传递xlPasteFormats 这个参数,而不是xlPastAll,如下:
heet.get_Range("A1", Type.Missing).PasteSpecial(Excel.XlPasteType.xlPasteFormats ,
Excel.XlPasteSpecialOperation.xlPasteSpecialOperationNone, System.Type.Missing, System.Type.Missing);
具体你要弄明白Range.PasteSpecial方法中各个参数的意思了。
------解决方案--------------------還可以這個弄啊。。。長見識了。