- ベストアンサー
VC6でエクセルのセルに画像を貼り付ける方法
VC6でエクセルのセルに画像を貼り付ける方法が知りたいのですが、何か良い書籍はありますか? エクセルは2003,2002,2000,97のどれでも対応できるようにしたいです。このような技術はどのジャンルにあたるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
書籍ではありませんが、Excel 2002ですが、 http://www.ujasiri.com/prglib/vc/excel/import/xls_imp_inpic_exp.html は如何でしょうか?
補足
回答ありがとうございます。 私がやりたいことは、Sheet1のA1セルにjpg画像c:\temp\sample.jpgを1縦横100pxのサイズで画像を埋め込むことです。 以下、自信ないソースですが、[???]の2箇所が知りたいです。 それ以前に大幅に間違っていましたら、ご指摘ください。 Worksheets wss; Worksheet ws; Range rg; Picture pic; LPDISPATCH dp; dp = wss.GetItem( COleVariant("Sheet1") ); ws.AttachDispatch(dp); dp = ws.GetRange( COleVariant("A1"), [????]); rg.AttachDispatch(ds); COleVariant t = rg.GetText(); pic.Insert("c:\\temp\\sample.jpg", t); pic.SetWidth(100); pic.SetHeight(100); [???] // picをシートに貼り付ける処理? rg.ReleaseDispatch();