Jedną z niewielu metod zapisywania kopii pliku w VBA jest metoda .SaveAs, która oprócz wybrania lokalizacji i nadania nazwy ma jeszcze kilka opcjonalnych atrybutów. Struktura metody .SaveAs wygląda następująco:
Struktura metody .SaveAs
.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local)
Najważniejszym i prawie wyłącznie w praktyce używanym atrybutem jest FileName, który pozwala na przypisanie ścieżki i nazwy zapisywanej kopii. Jeśli jej nie podamy, to plik zostanie zapisany w tym samym folderze, co plik źródłowy.
Przykład zastosowania .SaveAs