06.05.2022, 12:02
Hallo liebes Forum,
ich habe ein kleines Formular über Excel erstellt, welches von vielen Kollegen in meiner Firma genutzt wird (wir nutzen übrigens MS Office 365 Enterprise). Da sich so ein Formular aber gern mal verändert und gleichzeitig auch viele der Nutzer die Datei Lokal ablegen anstatt die Datei immer aus dem SharePoint Ordner zu öffnen, kommt es natürlich oft vor, dass noch ältere Versionen im Umlauf sind. Meine Idee war jetzt, dass ich mir eine Excel Datei in einen offenen SharePoint Ordner lege und dort beispielsweise in Zelle A1 eine 1 schreibe (stellvertretend für Version 1). Beim Öffnen des Formulars soll ein Makro dann in genau die Zelle schauen um die eigene Version mit dem dortigen Wert abzugleichen.
Wenn gleich, dann passiert nix, aber wenn die Version des Formulars kleiner ist, dann soll der gesamte Inhalt des Formulars gelöscht und ein Link zur neuen Datei in A1 eingefügt werden.
Was auch immer passieren soll ist eigentlich egal, denn ich bekomme es nicht hin, dass eine Lokale Datei eine Exceldatei auf einem SharePoint anspricht um einen Wert abzufragen. Wenn ich 2 Tabellen nebeneinander öffne, kann man ja einfach in die andere Tabelle klicken um eine Verknüpfung herzustellen. Ein Klick in den Browser wird natürlich ignoriert. Vielleicht kann ich auch eine viel simplere Abfrage starten, aber dazu fehlt mir aktuell die Idee (evtl. den eigentlichen Link zum Formular im SharePoint, da sich dieser auch ändert wenn ich die Version im Dateinamen erwähne).
In jedem Fall muss ich irgendwo im Netz oder auf einem SharePoint einen Hinweis hinterlassen, welcher dann vom Makro geprüft wird. Sobald ich eine neue Version zur Verfügung stelle, ändere ich den Hinweis entsprechend.
Hat von euch schon mal jemand etwas ähnliches probiert oder umgesetzt? Vielleicht denke ich auch viel zu kompliziert.
Jedenfalls wäre ich über Anregungen oder Beispiele sehr dankbar.
ich habe ein kleines Formular über Excel erstellt, welches von vielen Kollegen in meiner Firma genutzt wird (wir nutzen übrigens MS Office 365 Enterprise). Da sich so ein Formular aber gern mal verändert und gleichzeitig auch viele der Nutzer die Datei Lokal ablegen anstatt die Datei immer aus dem SharePoint Ordner zu öffnen, kommt es natürlich oft vor, dass noch ältere Versionen im Umlauf sind. Meine Idee war jetzt, dass ich mir eine Excel Datei in einen offenen SharePoint Ordner lege und dort beispielsweise in Zelle A1 eine 1 schreibe (stellvertretend für Version 1). Beim Öffnen des Formulars soll ein Makro dann in genau die Zelle schauen um die eigene Version mit dem dortigen Wert abzugleichen.
Wenn gleich, dann passiert nix, aber wenn die Version des Formulars kleiner ist, dann soll der gesamte Inhalt des Formulars gelöscht und ein Link zur neuen Datei in A1 eingefügt werden.
Was auch immer passieren soll ist eigentlich egal, denn ich bekomme es nicht hin, dass eine Lokale Datei eine Exceldatei auf einem SharePoint anspricht um einen Wert abzufragen. Wenn ich 2 Tabellen nebeneinander öffne, kann man ja einfach in die andere Tabelle klicken um eine Verknüpfung herzustellen. Ein Klick in den Browser wird natürlich ignoriert. Vielleicht kann ich auch eine viel simplere Abfrage starten, aber dazu fehlt mir aktuell die Idee (evtl. den eigentlichen Link zum Formular im SharePoint, da sich dieser auch ändert wenn ich die Version im Dateinamen erwähne).
In jedem Fall muss ich irgendwo im Netz oder auf einem SharePoint einen Hinweis hinterlassen, welcher dann vom Makro geprüft wird. Sobald ich eine neue Version zur Verfügung stelle, ändere ich den Hinweis entsprechend.
Hat von euch schon mal jemand etwas ähnliches probiert oder umgesetzt? Vielleicht denke ich auch viel zu kompliziert.
Jedenfalls wäre ich über Anregungen oder Beispiele sehr dankbar.