• ベストアンサー

VC6でエクセルのセルに画像を貼り付ける方法

VC6でエクセルのセルに画像を貼り付ける方法が知りたいのですが、何か良い書籍はありますか? エクセルは2003,2002,2000,97のどれでも対応できるようにしたいです。このような技術はどのジャンルにあたるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kb-nike
  • ベストアンサー率36% (72/200)
回答No.1

書籍ではありませんが、Excel 2002ですが、 http://www.ujasiri.com/prglib/vc/excel/import/xls_imp_inpic_exp.html は如何でしょうか?

参考URL:
http://www.ujasiri.com/prglib/vc/excel/import/xls_imp_inpic_exp.html
roox2
質問者

補足

回答ありがとうございます。 私がやりたいことは、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();

関連するQ&A