簡體   English   中英

Excel 2007 VBA ActiveWorkbook另存為不保存…運行時錯誤1004

[英]Excel 2007 VBA ActiveWorkbook SaveAs not saving … Run-time error 1004

我讓Excel記錄了選擇“另存為”並應用特定位置和文件名的步驟,並產生了以下VBA代碼:

 ActiveWorkbook.SaveAs Filename:= _
    "H:\Documents\Data\Tasks\Transfer.xlsx" _
    , FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

還嘗試將FileFormat設置為

FileFormat:=51

我還包括以下處理程序,但無論有沒有這些處理程序都無法使用:

On Error Resume Next
Application.DisplayAlerts = False

原始文件為.xls格式。

當我運行允許顯示警報的宏時,它將產生以下錯誤:

Run-time error '1004':
Method 'SaveAs' of object '_Workbook' failed

在我相信要使用Windows 8和新的網絡服務器之前,這種方法一直有效。 這樣會影響SaveAs嗎?

我想念什么? 感謝您提供的任何提示。

嘗試這個

Application.ActiveWorkbook.SaveAs Filename:="H:\Documents\Data\Tasks\Transfer.xlsx", fileformat:=51

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM