W skoroszycie Excela wykorzystuję zdarzenie zamknięcia skoroszytu do automatycznego zrobienia kopii pliku w archiwum.
Wszystko chodziło fajnie do chwili, kiedy zmieniłem uprawnienia do foldera z Full na Zapis i Odczyt tj. pliki można zapisywać we wskazanym folderze, lecz nie można dokonywać w nich jakichkolwiek zmian ani usuwać.
Testując rozwiązanie modelowe Ctrl+V działało poprawnie jednak wiersz VBA:
ActiveWorkbook.SaveAs ("\\Public\Archiwum\Arch_" & FILE_NAME), WriteResPassword:="xxxx", ReadOnlyRecommended:=True
Powoduje jedynie we wskazanej lokalizacji "rezerwację" nazwy i tworzy plik danego typu bez danych tj. Rozmiar pliku wynosi 0 KB. :-(
Skoroszyt, którego kopia jest archiwizowana ma kilka arkuszy i ponad 1,6 MB danych.
Czy jest możliwość wykorzystania innego mechanizmu tak, aby proces zaczynał się od stworzenia obiektu z pełna zawartością, a następnie następowało jego zapisanie we wskazanej lokalizacji?
A może trzeba w specjalny sposób skonfigurować uprawnienia userów do wskazanego folderu, aby to rozwiązanie zadziałało?
Będę wdzięczny za wszelkie podpowiedzi. :-)