我在Access和VBA中很新,嘗試開發一個簡單的代碼:將表導出到xls,打開它,進行簡單的操作(格式化) , 保存並關閉。無法在Access/VBA應用程序中正確保存並關閉XLS文件
但我的過程中得到以下消息框:"A file named RESUME.XLW" already exists in this location. Do you want to replace it?"
選擇「是」將產生xls文件。但是,當我嘗試打開它時,Excel以只讀模式運行,我不明白爲什麼。
我用下面的代碼:
Sub FormataExcelPadrao(caminhoExcel As String)
Set arquivoExcel = CreateObject("Excel.Application")
arquivoExcel.Workbooks.Open (caminhoExcel)
With arquivoExcel
For Each pagina In .Worksheets
With pagina
.Columns("A:Z").Autofit
.Cells.Font.Size = "10"
.Cells.Font.Name = "Calibri"
End With
Next pagina
End With
arquivoExcel.Save
arquivoExcel.Close
End Sub
提前感謝!
謝謝@TimWilliams鄧諾我怎麼錯過了。更新!下一次,如果你看到任何這樣的愚蠢的錯誤,隨時修改它:) –
工程罰款我的朋友!非常感謝! ;) –