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
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 (...){}
}
cái này mình k rành nên thua ak