COMにはやられた...
レス数が950を超えています。1000を超えると書き込みができなくなります。
0976974
2005/06/11(土) 14:45:28ありがとう
VC++ タイプライブラリ excel操作の結合されたセルの値の取得についてなんだけど
例えば A1 に "test"という文字を入力してA2とA3と結合してあるExcelがある。
これに対してA1(1,1)を取得するようにすれば"test"という文字の取得できるんだけど、A2(1,2)とかA3(1,3)だと値は空白になっていて
"test"という文字が取得できない。これってなんか取得する方法、又は取得しようとしているセルが
どこかのセルと結合されているというプロパティみたいのないでしょうか?
下はサンプルコードです。どなたか知ってる方お願いします。
別の方法でもいいです。
_ApplicationobjExcel;
_WorksheetoneSheet;
RangepXlsRange;
LPDISPATCHpCells;
COleVariant x,y,ItemId;
CString CellName;
/* 〜中略〜 */
pCells = oneSheet.GetCells();
pXlsRange.AttachDispatch(pCells,TRUE);
y = (short)1; x = (short)1;
/* セル値取得 */
ItemId = pXlsRange.GetItem(y,x);
objExcel.AttachDispatch(ItemId.pdispVal,TRUE);
CellName = objExcel.GetValue();
レス数が950を超えています。1000を超えると書き込みができなくなります。