QA@IT
この質問・回答は、@ITの旧掲示板からインポートされたものです。

VB.NETからエクセルシートに画像ファイルを貼り付ける方法

お世話になります。
VB.NETからエクセルを操作してある画像ファイルを決まった
ポジションに貼り付けたいのですが、方法が分かりません。
詳細としてはテンプレートとなるエクセルシートを事前に準備して
おき、テキストデータを貼り付けさらに画像データを貼り付けてエクセル
帳票化をしたいと考えてます。
お手数ですが教えていただければ助かります。

質問者:虎猫

回答

Hasumiです。

C#だとこんな感じ



Excel.Worksheet workSheet;
・
・
Excel.Shapes shapes = workSheet.Shapes;
Excel.Shape = shapes.AddPicture("[画像ファイルのパス],
  Office.MsoTriState.msoFalse,Office.MsoTriState.msoTrue,10,10,10,10);

詳しくはExcelのVBAのヘルプでShapesオブジェクトのAddPictureメソッドを調べてください。

投稿者:Hasumi

編集 履歴 (0)

Hasumi様

ありがとうございます。
調べてみます。

投稿者:虎猫

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。