Zbigniew Drozdowski

Zbigniew Drozdowski Kierownik, Poczta
Polska S.A.

Temat: makro łączenie z plikiem zabezpieczonym hasłem

Witam
Mam plik, który się łączy z innym plikiem źródłowym zabezpieczonym przed otwarciem hasłem. Czy jest możliwość stworzenia makra, które spowodowałoby, że podczas otwierania pliku nie wyskakiwałoby okienko do wpisania hasła, ale robiło to makro (oczywiście ja hasło znam). Próbowałem coś znaleźć na ten temat, ale bezskutecznie. Nadmieniam, że zależy mi na tym, żeby plik źródłowy nie był otwierany i dane do mojego pliku były zaciągane z zamkniętego pliku źródłowego. Będę wdzięczny za wszelkie informacje
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: makro łączenie z plikiem zabezpieczonym hasłem

Raczej się nie da, ponieważ połączenie formułami uruchomione jest zanim uruchomi się kod makra. Można napisać odrębny plik ze skryptem vbs, Lub za pomocą innego pliku Excelowego, który wpierw zabezpieczony plik otworzy, podając hasło i w tedy, w następnej kolejności otworzy plik z formułami, które już nie będą potrzebować hasła do aktualizacji.

Można by przetestować czy faktycznie nie da się zawiesić w pliku odświeżanie formuł, choć z moich doświadczeń wynika że to opcja nie przypisana do skoroszytu, ale globalna, w skutek czego mogło by się to odbić na innych plikach w których spodziewasz się natychmiastowych obliczeń.
Zbigniew Drozdowski

Zbigniew Drozdowski Kierownik, Poczta
Polska S.A.

Temat: makro łączenie z plikiem zabezpieczonym hasłem

W związku z tym co piszesz rozumiem, że nie ma np możliwości uruchamiania automatycznie makra w momencie akceptowania aktualizowania łączy (wciśnięcia "Aktualizuj")?
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: makro łączenie z plikiem zabezpieczonym hasłem

Przeliczanie formuł jest opcją ogólną. Można ją wyłączyć. W tedy jak się spodziewam nie będą się one pobierały. Można ją wymusić klawiszem F9, lub włączyć.
To iż jest to globalne ustawienie, pozostawienie w stanie wyłączonym może rodzić problemy w innych skoroszytach.

Gdyby dane pobierany były kwerendą to w tedy przycisk aktualizuj byłby obecny pod prawym klawiszem myszy. Jeśli jest to zwykłe odwołanie się do komórki lub obliczenie na poziomie formuły to nie ma czegoś takiego jak aktualizuj. Jest to wymuszane automatycznie zaraz po otwarciu pliku.

Napisze więc raz jeszcze moja propozycję.
Najlepszym rozwianiem jest pośredni plik który wpierw otworzy plik z hasłem a potem plik z powiązanymi łączami danych.Ten post został edytowany przez Autora dnia 12.01.17 o godzinie 13:25
Zbigniew Drozdowski

Zbigniew Drozdowski Kierownik, Poczta
Polska S.A.

Temat: makro łączenie z plikiem zabezpieczonym hasłem

Ok
Dzięki za informacje



Wyślij zaproszenie do