Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Hỏi Về C++ ( MFC) Viết Addin cho Excel

14:31 31-10-2018 496 lượt xem 1 bình luận 19:28 31-10-2018

Em có bài tập là viết bằng C++ để build file DLL sau đó sang Excel để gọi dùng để xử lí . Tìm các Cells có từ "Thép" Sau đó xóa Cells đó đi không hiểu sao nó không ra bro biết chỉ e với ạ e cảm ơn

void __stdcall KiemTraTieuDe()
{
    try
    {
        CoInitialize(NULL);
        _ApplicationPtr xl;
        xl.GetActiveObject(L"Excel.Application");
        xl->Visible = true;

        _WorkbookPtr pWb = xl->GetActiveWorkbook();
        _WorksheetPtr pSh = pWb->ActiveSheet;
        RangePtr pRg = pSh->Cells;
    RangePtr PRS;
    CString szval = L"";
    for (int i = 1; i < 100; i++)
    {
        szval = pSh->Application->ActiveCell->GetItem(i, 1);
        if (szval.Find("Thép") > -1)
        {
            PRS = pSh->Application->ActiveCell->GetRow();
            PRS->EntireRow->Delete(xlShiftUp);
        }
    }

    CoUninitialize();
    }
    catch (...){}
}

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 19:28 31-10-2018

cái này mình k rành nên thua ak

Câu hỏi mới nhất