/ / Wersjonowanie skoroszytów programu Excel za pośrednictwem programu SharePoint - excel-vba, sharepoint-2010, vba, excel

Wersje skoroszytu programu Excel za pośrednictwem programu SharePoint - excel-vba, sharepoint-2010, vba, excel

Mam skoroszyt programu Excel z kilkoma SharePointpołączenia danych, które tworzą pulpit nawigacyjny z różnymi statystykami. Mój problem polega na tym, że istnieje kilka różnych wersji deski rozdzielczej i muszę się upewnić, że wszyscy są na bieżąco. Do tej pory zrobiłem następujące:

Przedni arkusz roboczy deski rozdzielczej ma numer wersji tego arkusza w komórce Z1.

Na SharePoint utworzyłem listę zawierającą najnowszy numer wersji deski rozdzielczej.

Na pulpicie nawigacyjnym utworzyłem połączenie danych z listą SharePoint zawierającą najnowszy numer wersji, który wypełnia ukryty arkusz na desce rozdzielczej.

Po otwarciu skoroszytu pojawia się formularz modalny. Podczas ładowania tego formularza sprawdza między lokalnym numerem wersji (komórka Z1) a najnowszym numerem wersji na ukrytym arkuszu.

Problem, który mam, polega na tym, że sprawdzanie wersji w formie modalnej jest wykonywane przed odświeżeniem danych skoroszytu - źle.

Czy jest jakiś sposób na sprawdzenie wersjido wystąpienia po odświeżeniu wszystkich połączeń danych, czy istnieje prosty sposób, aby uzyskać najnowszy numer wersji z SharePoint bezpośrednio w kodzie VB formularza modalnego.

Pozdrawiam, Pete

Odpowiedzi:

0 dla odpowiedzi № 1

Chciałem tylko udostępnić moje rozwiązanie. Wyłączyłem odświeżanie przy otwartej liście wersji i dodałem VB do inicjalizacji formularza w formie modalnej, aby wykonać to odświeżenie. Ponieważ polecenie odświeżania znajduje się przed kodem sprawdzania wersji, wiem, że podczas sprawdzania wersji sprawdzane są najnowsze dane, a nie przycisk odświeżania wstępnego. Dzięki Scott.