• ベストアンサー

VB6からエクセル操作

VB6でエクセルを開き、ある処理をして、 名前を付けて保存ダイアログを出して保存したいのですが、 名前を付けて保存ダイアログを出すところがうまくいきません。 Dim app As Excel.Application Dim book As Excel.Workbook Dim sheet As Excel.Workshee Set app = CreateObject("Excel.Application") app.Visible = True Set book = app.Workbooks.Open("c:\test.csv") 'ファイルを開く Set sheet = book.Worksheets(1) sheet.Columns("B:D").Delete Shift:=xlToLeft sheet.Columns("C:D").Delete Shift:=xlToLeft sheet.Rows("1:7").Delete Shift:=xlUp ここで、名前を付けて保存ダイアログを出して、ファイルを保存したい。

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

  • ベストアンサー
回答No.2

fName=app.getsaveAsFilename(・・・ If fName <> fale Then 保存処理 ・・・ の感じで。詳しくはExcelのVBAでGetSaveAsFileNameメソッドを。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

検索サイトで「vb6 book 保存ダイアログ」をキーワードに検索。(ググる)

関連するQ&A