C++ Builder - OLE EXCEL - pobieranie wiersza i kolumny z adresu komórki

0

Cześć, korzystam z obiektów OLE w Builderze. Pobieram adres znalezionej uprzednio komórki metodą OlePropertyGet("Address") lecz zwraca mi ona adres w formacie $C$1.
Potrzebuję wyodrębnić numer wiersza i kolumny do osobnych zmiennych. Jak tego dokonać?

0

Przełącz się na styl WK

0
_13th_Dragon napisał(a):

Przełącz się na styl WK

Mógłbym prosić trochę jaśniej? ;)

Podam przykładowy kod:

    Variant excel_book;
    Variant excel_sheet;
    Variant excel_range;
    Variant excel_cell;
    Variant excel_cell_address;

    registration_number = Edit2->Text;
    excel_range = excel_sheet.OlePropertyGet("Range", "A1:Z100");
    excel_cell = excel_range.OleFunction("Find", StringToOleStr(registration_number));

    if (excel_cell.intVal != 0 && registration_number != "" && registration_number.Length() > 3)
    {
        excel_cell_address = excel_cell.OlePropertyGet("Address") ;
        Edit3->Text = excel_cell_address;
    }
0

Uff... W koncu znalazlem...

excel_cell.OlePropertyGet("Column");
excel_cell.OlePropertyGet("Row");

1 użytkowników online, w tym zalogowanych: 0, gości: 1