Mam dokument programu Excel przechowywany na serwerze SharePoint, który zawsze otwieram na komputerze w trybie tylko do odczytu, ponieważ muszę się do niego odwoływać.
Co jakiś czas, aby uzyskać najnowsze zmiany, muszę zamknąć plik i załadować go ponownie. Czy są jakieś opcje w programie Excel 2007, które pozwalają mi po prostu odświeżyć dokument, który otworzyłem w trybie tylko do odczytu, do najnowszej wersji na serwerze?
Co więcej, czy istnieje sposób, w jaki można to zrobić dynamicznie, bez konieczności odświeżania?
microsoft-excel-2007
RoboShop
źródło
źródło
Odpowiedzi:
Rozwiązanie Yuvala może wystarczyć, ale tylko jeśli zmiany są ograniczone do zawartości komórki. Pytający nie wskazał, czy tak jest. Niemniej jednak: co jeśli zmianą, którą chcesz wybrać, jest dodanie (a może nawet usunięcie) arkuszy w skoroszycie?
Coś w rodzaju kruchego i szczęśliwego rozwiązania: przechowuj makro w ukrytym PERSONAL.XLS (B), aby okresowo (poprzez zmianę harmonogramu) skoroszytu zamknąć i ponownie otworzyć. PERSONAL.XLS (B) należy znaleźć w% USERPROFILE% \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART \)
Oczywiście powyższy sub można sparametryzować i / lub możesz dołączyć go do niestandardowego przycisku paska narzędzi lub czegoś takiego. Ponieważ zapisywanie skoroszytu powoduje zapisanie informacji o aktywnym arkuszu, aktywnej komórce itp., Możesz również dodać kilka wierszy, aby zapisać preferowaną nazwę aktywnego arkusza i aktywować go za każdym razem po ponownym otwarciu.
Bibliografia:
http://office.microsoft.com/en-us/excel-help/run-a-macro-HP010342865.aspx http://msdn.microsoft.com/en-us/library/office/ff196165(v=office .14) .aspx
Chociaż nie sprawdziłem tego wszystkiego, wydaje się to bardzo pomocne wprowadzenie, jeśli nie słyszałeś o PERSONAL.XLS (B): http://www.rondebruin.nl/win/personal.htm
źródło
To może pomóc:
Oto gdzie to rozumiem. To ciekawy artykuł. czy to pomaga?
źródło