Czy Workbook.FileFormat jest dostępny dla interfejsu użytkownika programu Excel (szczególnie gdy nie można zapisać typu pliku)

2

Jako programista ostatecznie zlokalizowałem typ pliku .drozszerzenia ładowanego pomyślnie przez program Excel 2007, Workbook.FileFormatpytając przez VBA, ale czy zwykły użytkownik może stwierdzić, że jest to plik DBF4, gdy nie można go zapisać (bez dodatków)?

(W szczególności po wybraniu opcji Zapisz jako zwykle wybierany jest istniejący format pliku).

Do Twojej wiadomości Sprawdziłem już Przygotuj> Właściwości dokumentu, ale nic tam nie widzę. Poprzednie wersje programu Excel IIRC (lub może myślę o programie Word) miały opcję wyświetlania okna dialogowego konwersji pliku podczas otwierania pliku, ale nie widzę sposobu, aby to zrobić w programie Excel 2007 (i w każdym razie , plik nie jest konwertowany - jest otwierany w formacie DBF4).

Mark Hurd
źródło
Czy widziałeś to obejście ? To nie jest .format pliku, więc nie jest to „odpowiedź”
Raystafarian
@Raystafarian: Twój komentarz powyżej może być wartościowy jako odpowiedź na powiązane pytanie.
Mark Hurd
Pomocny może być 32-bitowy dodatek Excel 2007-2010 o nazwie SaveDBF. Możesz wypróbować wersję demo na thexlwiz.blogspot.com

Odpowiedzi:

0

Według tej dokumentacji

dBase III i IV. Możesz otworzyć te formaty plików w programie Excel, ale nie możesz zapisać pliku Excel w formacie dBase.

Niestety nie ma .fileformatza co.dbf

Raystafarian
źródło
Jak sugeruje to pytanie, wiem, że Excel 2007 jest w stanie otworzyć te pliki, ale nie mogę określić sposobu, w jaki zwykły użytkownik może ustalić, co się stało.
Mark Hurd