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

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

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

EXCEL get_Rangeにつて


(過去ログ 24 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■11036 / inTopicNo.1)  EXCEL get_Rangeにつて
  
□投稿者/ Ran (1回)-(2007/12/05(Wed) 16:50:52)

分類:[C#] 

VS2005
EXCEL 2003

こんばんは。
get_Range()メソッドについてお聞きしたくて質問させて頂きました。

下記のような範囲を指定して実行した場合、文字数が多いせいか例外が発生してしまいます。

例外「HRESULT からの例外: 0x800A03EC」


// ---------------
Excel.Worksheet xlsheet

renge = "B3:C5,C6:C8,C9:C11,C12:C14,C15:C17,C18:C20,C21:C23,C24:C26,C27:C29,C30:C32,C33:C35,C36:C38,C39:C41,C42:C44,C45:C47,C48:C50,
     C51:C53,C54:C56,C57:C59,C60:C62,C63:C65,C66:C68,C69:C71,C72:C74,C75:C77,C78:C80,C81:C83,C84:C86,C87:C89,C90:C92,C93:C95,
     C96:C98,C99:C101,C102:C104,C105:C107,C108:C110,C111:C113,C114:C116,C117:C119,C120:C122,C123:C125,C126:C128,C129:C131,
     C132:C134,C135:C137,C138:C140,C141:C143,C144:C146,C147:C149,C150:C152,C153:C155,C156:C158,C159:C161,C162:C164,C165:C167,
     C168:C170,C171:C173,C174:C176,C177:C179,C180:C182,C183:C185,C186:C188"

gxlsheet.et_Range(renge ,Type.Missing)
// ---------------

このような場合、適当な文字数で区切って、Excel.Application.Unionで結合してあげると
期待した通りの動きになると思ったのですが、
実際は上記のような指定が「B3:C5,C6:C188」のように変換されていました。
指定した範囲の通りに取得する方法はないでしょうか。
よろしくお願いします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -