• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELに貼り付けた画像の位置を変更する方法)

EXCELに貼り付けた画像の位置を変更する方法

このQ&Aのポイント
  • ASPからEXCELファイルを作成し、セルに画像を貼り付け、更に貼り付けられた画像の位置を調整する方法を教えてください。
  • EXCELのマクロから画像の位置を変更するコードを見つけましたが、ASPで使えないようです。ASPでEXCELに貼り付けた画像の位置を変更する記述を教えてください。
  • EXCELに貼り付けた画像の位置を変更するためのASPのコードを教えてください。

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

  • ベストアンサー
  • Gimli
  • ベストアンサー率47% (9/19)
回答No.1

これでどうでしょう。 #インデント部分は全角スペースですので、コピペする時は注意して下さい。 Dim fso, objExcel, objExcelBooks, objExcelSheets, objShapes Set fso = CreateObject("Scripting.FileSystemObject") Set objExcel = Server.CreateObject("Excel.Application") Set objExcelBooks = objExcel.Workbooks Call objExcelBooks.Add Set objExcelSheets = objExcelBooks(1).Sheets If (fso.FileExists(Server.MapPath("sample.jpg"))) Then   Call objExcelSheets(1).Activate   objExcelSheets(1).Cells(3, 18).Select   objExcelSheets(1).Pictures.Insert(Server.MapPath("sample.jpg"))   Set objShapes = objExcelSheets(1).Shapes   Call objShapes(1).IncrementLeft(12.75)   Call objShapes(1).IncrementTop(7.5)   Set objShapes = Nothing End If Call objExcelBooks(1).SaveAs(Server.MapPath("sample.xls")) Call objExcelBooks.Close Call objExcel.Quit Set objExcelSheets = Nothing Set objExcelBooks = Nothing Set objExcel = Nothing Set fso = Nothing