Ostrzeżenie użytkownika programu Excel 2007 podczas otwierania plików XLS

0

Otrzymuję następujące ostrzeżenie o błędzie podczas otwierania pliku .xls wygenerowanego przy użyciu pliku „CarlosAg.ExcelXmlWriter.dll” w programie Excel 2007:

Plik, który próbujesz otworzyć, ''ma inny format niż określony w rozszerzeniu. Przed otwarciem pliku sprawdź, czy plik nie jest uszkodzony i pochodzi z zaufanego źródła. Czy chcesz teraz otworzyć plik?

Wszelkie pomysły, jak to rozwiązać?

Julius A.
źródło
Powiązane: superuser.com/questions/66195
Mehper C. Palavuzlar

Odpowiedzi:

1

Wygląda na to, że plik .xls (format Microsoft Excel 97-2003) jest tak naprawdę plikiem .xlsx (format Microsoft Excel 2007). Zmiana rozszerzenia pliku z .xls na .xlsx powinna usunąć komunikat ostrzegawczy.

jrbjazz
źródło
1

W kodzie VBA użyj tego polecenia:

Application.DisplayAlerts = False

spowoduje to usunięcie takich ostrzeżeń.

Martin Krivy
źródło
-1

Jest to format arkusza kalkulacyjnego xml 2003, poprawne rozszerzenie to xml, dlatego nie wymaga zainstalowanego programu Excel.

Robin S.
źródło
Myślę, że chciałeś powiedzieć .xlsx, nie .xml?
SamB
To nie jest odpowiedź. To jest komentarz. Jeśli znalazłeś coś przydatnego, powinieneś po prostu zagłosować na to pytanie lub odpowiedź. Jeśli chcesz zostawić komentarz, zostaw komentarz. Aby skomentować , potrzebujesz co najmniej 50 punktów reputacji , ale nie jest to trudne do zdobycia, jeśli pozytywnie przyczynisz się do strony.
JakeGould
-1

Próbowałem zmienić rozszerzenie pliku na kilka rozszerzeń - ale błąd zawsze pojawiał się. Próbowałem zmienić ustawienia w rejestrze - ale błąd nadal pojawiał się (nie mam uprawnień administratora i zasady grupy prawdopodobnie zastępują). Dodałem [Application.DisplayAlerts = False] do mojego makra i działa!

użytkownik534945
źródło