|
답변 감사합니다.. 근데 Ole 를 사용하지 않는 방법은 없을까요?..
그쪽은 잘 몰라서..
ExcelApplication1, ExcelWorkbook1, ExcelWorksheet1 컴포넌트를 이용해서 하는 방법을 아시면..
부탁드립니다..
장성호 님이 쓰신 글 :
: 메크로를 그대로 잘 코딩하면 됩니다.
: 참조하세요
:
: Variant __fastcall ExcelInsertImage(AnsiString sh_name, int iRow, int iCol, AnsiString iFileName)
: {
: Variant cells;
: my_worksheet = excel_book.OlePropertyGet("WorkSheets", sh_name.c_str());
: my_worksheet.OleFunction("Select");
: cells = my_worksheet.OlePropertyGet("Cells", iRow, iCol);
: cells.OleFunction("Select");
: Variant c_image;
: c_image = my_worksheet.OlePropertyGet("Pictures").OleFunction("Insert", WideString(iFileName));
: c_image.OleFunction("Select");
: return c_image;
: }
:
: 그럼..
:
:
: 예쁜맘 님이 쓰신 글 :
: : ExcelApplication1, ExcelWorkbook1, ExcelWorksheet1를 사용하여 엑셀을 컨트롤하고 있습니다.
: :
: : 특정 셀(A1, K4)에 이미지를 삽입하고 싶은데 생각처럼 잘 안되네여..
: :
: : 엑셀에서 매크로로 기록해 보면..다음과 같은데 어찌 코딩해야 할까요?..
: :
: : Range("A1:K4").Select
: : ActiveSheet.Pictures.Insert( _
: : "D:\Temp\Image1.bmp").Select
: :
: :
: : 아시는 분 있으면 좀 도와 주셔요..^^
|