Chcę wyodrębnić lub zarchiwizować pliki za pomocą makra pliku Excel.
Mam makro, które tworzy dokumenty w PDM z szablonu, aby mieć poprawną mapę danych.
Widziałem na różnych forach, że istnieje API EPDM, które pozwala robić wiele rzeczy, jednak nie znalazłem składni, aby zrobić tę słynną blokadę/odblokowanie...
Udało mi się zarchiwizować (co mnie najbardziej interesuje) i rozpakować z podanymi linkami.
Z drugiej strony dla pliku epdm.bas który dostarczasz mam problem z funkcją, excel nie rozpoznaje IEdmFolder9, daje mi błąd w temacie. (Niezdefiniowany błąd standardowy).
Czy dodałeś odniesienie do EPDM w Excelu? Jeśli tak, spróbuj ponownie wpisać polecenie, aby zobaczyć, którą wersję oferuje, być może nie mamy tych samych wersji w przeciwnym razie możesz usunąć deklarację, myślę, że to też zadziała
Jeśli dobrze pamiętam jak to działa, musisz znaleźć ID swojego pliku w EPDM z pełną ścieżką, a następnie możesz go zarchiwizować ponieważ ścieżka nie jest jego lokalizacją w EPDM, jest wirtualna ścieżka w EPDM (nie wiem, czy podążasz za mną ;) )