VBATools

Zapisz w nowym formacie plik XLS/DOC

by on Mar.30, 2018, under Excel, Oprogramowanie, PÅ‚atne

Skoroszyty Excela i dokumenty Worda zapisane w starym formacie (wer <=2003) posiadają zapis rozszerzenia .xls/.doc co producent postanowił zmienić nakładając nowy standard zapisu. Przy tej okazji usankcjonował metodę odpalania plików zawierających kod VBA. W przypadku zbiorów o starym standardzie narażamy się na to, że użytkownik uruchomi plik blokując wywołanie kodu. Aby tak się nie stało, należy zmienić format na nowy. Co jeśli zastosowanie czteroliterowego rozszerzenia wiąże się z uruchomieniem setki plików?

RozwiÄ…zaniem może być aplikacja, automatycznie realizujÄ…ca transformacjÄ™ wielu plików. Stworzono zatem konsolowy mechanizm, wyposażony w ukÅ‚ad zegarowy monitorujÄ…cy pojawienie siÄ™ “starych plików” w folderze jego przechowywania aby zastosować XMLowy zapis .xlsx lub .xlsm oraz docx lub docm. RozwiÄ…zanie użyte w aplikacji może być pretekstem do innych mechanizmów opartych na tej samej filozofii.

Program ten posiada jeszcze jedną funkcjonalność, a mianowicie uruchomienie z parametrem, które przetworzy tylko jeden, konkretny wywołany plik, po czym zaprzestanie swojego działania.

Oto wynik zamiany starych plików na nowe:

Jak wygląda w praktyce przerobienie wszystkich plików w folderze, pokazuje ten oto film.

Dodatek wykonany jest w języku .NET dla wersji Office >= 2013 (oraz 365)

 

Zainteresowani zakupem dodatku proszeni są o kontakt i zapoznanie się z warunkami licencji.

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.

:, , , , , , , ,

Leave a Reply