|
分類:[.NET 全般]
お世話になります。
環境
OS:XPProSP2
ソフト:VS.NET2003
.NETでエクセルのセルの値を値のみ他のセルにコピーをしたいのですが、
なぜか書式まで(具体的に言うとセルの色)コピーされてしまいます。
値のみをコピーする根本的な方法が違うのでしょうか?
以下ソースの抜粋です。
' コピーRangeを決定する
With cExcelSheet
cCopyRange = .Range(.Cells(iCopyRow, 1), .Cells(iCopyRow, 10))
End With
cCopyRange.Copy()
' 貼り付けRangeを決定する
With cExcelSheet
cPastRange = .Range(.Cells(iPastRow, 1), .Cells(iPastRow, 10))
End With
' 貼り付けをする
cPastRange.PasteSpecial(XlPasteType.xlPasteValues, XlPasteSpecialOperation.xlPasteSpecialOperationNone)
貼り付ける際に計算式が値にはなっているのですが。
ご教示お願いします。
|