C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 7 を表示中)
■7559 / )  Excelのバージョンの違いについて
□投稿者/ mima 二等兵(1回)-(2006/10/17(Tue) 20:48:28)

分類:[C#] 


分類:[C#] 

前任者が、Excelのバージョンをカプセル化して、
作成したものを直しているのですが、
セルのコピーだけがうまくいきません。

遅延バインドを使用しているのですが、
Excel97の環境でコンパイルしたものは、97では動くのですが、
Excel2003では動かず「メソッドが見つかりません。」というエラーになります。
もちろん逆もできません。


/// <summary>
/// Range カプセルクラス
/// </summary>
public class XlsRange {

public XlsRange() {
//
// TODO: コンストラクタ ロジックをここに追加してください。
//
}
public XlsRange(Excel.Range range){
_Obj = range;
}
/// <summary>
/// 保持Range
/// </summary>
private Excel.Range _Obj;
public Excel.Range Obj {
get {
return _Obj;
}
set {
_Obj = value;
}
}

/// <summary>
/// Range.Copy()
/// </summary>
public void Copy(XlsRange range) {
_Obj.Copy(range.Obj);
}
}

なにか、ヒントでもいいのでよろしくお願いします。

0
返信 編集キー/


管理者用

- Child Tree -