Wygląda na to, że SaveAs zniknął w Office 2010 na rzecz SaveAs2. Co tu się dzieje? Czy są jakieś istotne różnice między tymi dwoma? Moją poprawką było najpierw sprawdzenie SaveAs2, a następnie powrót do SaveAs. Czy to jest rozsądne?SaveAs vs SaveAs2 w modelu obiektowym Microsoft Office Word
12
A
Odpowiedz
14
To nie zniknęło, masz tylko inny sposób na zapisanie dokumentu. Save2() pobiera dodatkowy argument, CompatibilityMode. Jeśli nie zależy Ci na trybie zgodności, po prostu używaj Save(). Jeśli to zrobisz, sprawdź Application.Version, aby sprawdzić, czy możesz wywołać Save2() bez uzyskiwania wyjątku.
Tak. Wygląda tylko na to, że nie ma go w Office 2010, ponieważ metoda "SaveAs" może nie pojawić się w IntelliSense w edytorze VBA. Ale to nie znaczy, że metoda nie jest już dostępna. –