Benutzer mit den meisten Antworten
Excel-Vorlage über Azure bereitstellen

Frage
-
Dieser Beitrag kann gelöscht werden. Danke.
- Bearbeitet a1b2c3d4e5f6xx Dienstag, 18. Juni 2019 08:41
Antworten
-
Wenn eine Excelvorlage verwendet weden soll, so kann man das lokale Speichern nicht unterbinden.
Was mache ich denn mit meinem Dokument, wenn die Vorlage online nicht zur Verfügung steht?
Du kannst nur Standardfeatures wie Zellschutz mit Kennwort, VBA-Projektschutz mit Kennwort verwenden um die Vorlage gegen Veränderungen zu schützen.- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:01
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:30
-
Das hat mit der Cloud nichts zu tun. Excel muss das Dokument, die Vorlage, ja laden um es verwenden zu können.
Du kannst nur im VBA eine Lizenz verstecken oder eine Lizenzdatei bereitstellen, die Gültigkeit (Laufzeit) u.ä. verschlüsselt bereitstellt, die per VBA ausgewertet wird.
Zumal ja nun deine Wolke eine andere ist, als meine Office365-Wolke, in der ich deine Vorlage jedoch benötigen würde.
So stelle ich mein VBA-Addin auch zur Verfügung.- Bearbeitet Der Suchende Mittwoch, 6. März 2019 12:17
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:01
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:29
-
OneDrive ist eine Variante, häufiger sind aber SharePoint-Server.
Auch der Zugriff auf mehrere verschiedene OneDrive-Laufwerke gestaltet sich häufig als schwierig.Um Makros zuzulassen, muss man
a) den Ordner zu den trusted Verzeichnissen hinzufügen
b) wenn die Datei nicht in meiner Domäne, meinem PC erstellt wurde, muss ein Codesign-Zertifikat angehängt werdenWas immer dir an Lizenzen einfällt, es muss programmiert werden.
Ggf. findet man da auch kostenpflichtige, freie oder Opensource-Lösungen.Du kannst z.B. den OpenFileDialog nutzen um deine eigene Lizenzdatei zu öffnen (installieren) und dann z.B. ins lokale App-Verzeichnis (%APPDATA% oder %LOCALAPPDATA%) kopieren.
Bei jedem Start prüfst du die Lizenz.
Bei Testlizenzen zum Download wirds schwierig, da man ja jederzeit eine neue Lizenz laden kann.
Dies kann man zwar auch prüfen, ob schon eine Testlizenz vorliegt, aber die alte Datei ist ja jederzeit löschbar.Lizenzdaten zu verstecken bringt nicht viel, da per Processexplorer Registry/Filezugriffe monitorbar sind und somit diese dann gefunden werden können.
Bleibt nur die letzte Methode, einen Web-Dienst zur Verfügung zu stellen, der mittels des Excel-Addins abrufbar wäre. Registrierte User (Anmeldedaten) können dann zugreifen, Testuser (was prüfen? z.B. Seriennr. des PC's) nur n Tage.
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:02
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:29
Alle Antworten
-
Wenn eine Excelvorlage verwendet weden soll, so kann man das lokale Speichern nicht unterbinden.
Was mache ich denn mit meinem Dokument, wenn die Vorlage online nicht zur Verfügung steht?
Du kannst nur Standardfeatures wie Zellschutz mit Kennwort, VBA-Projektschutz mit Kennwort verwenden um die Vorlage gegen Veränderungen zu schützen.- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:01
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:30
-
Danke für deine Rückmeldung. Zellschutz und VBA-Projektschutz sind bereits implementiert. Die Vorlage soll nicht konventionell gedownloaded werden können. Der Nutzer soll über ein Abomodell oder nutzungsbasiert für die Vorlage bezahlen. Der Benutzer soll in Excel seine Daten eingeben und das Ergebnis wird entsprechend visualisiert. Möchte er das Ergebnis jemand anderem zeigen, soll das nur über die Cloud möglich sein. Gibt es alterantive Cloud-Anbieter oder andere Möglichkeiten dies zu realisieren?
-
Das hat mit der Cloud nichts zu tun. Excel muss das Dokument, die Vorlage, ja laden um es verwenden zu können.
Du kannst nur im VBA eine Lizenz verstecken oder eine Lizenzdatei bereitstellen, die Gültigkeit (Laufzeit) u.ä. verschlüsselt bereitstellt, die per VBA ausgewertet wird.
Zumal ja nun deine Wolke eine andere ist, als meine Office365-Wolke, in der ich deine Vorlage jedoch benötigen würde.
So stelle ich mein VBA-Addin auch zur Verfügung.- Bearbeitet Der Suchende Mittwoch, 6. März 2019 12:17
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:01
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:29
-
Schon mal vielen Dank für deine hilfreichen Antworten. So langsam kommt schon etwas Licht ins Dunkle, allerdings ergeben sich auch neue Fragen.
1. Wie könnte so eine VBA-Lizenz aussehen? Programmiert man dazu ein Zähler der bspw. Anzahl Klicks oder Anzahl Tage (Beginn ab Datum Download) zählt? Wie erhält der Nutzer dann einen neuen Lizenzschlüssel, wenn bspw. 30 Tage abgelaufen sind? Wenn er nach 30 Tagen eine neue Datei herunterlädt, die wiederum für weitere 30 Tage eine VBA-Lizenz enthält sind seine zuvor eingegebenen Daten der alten, abgelaufenen Datei verschwunden. Dies wäre suboptimal.
2. Mit Office365-Wolke meinst du OneDrive oder? Wo mittels Browser über "Excel Online" auf meine Vorlage zugegriffen werden kann? Ich habe dies soeben probiert und festgestellt, dass Makros, Links etc. über "Excel Online" nicht funktionieren...
3. Könnte man die Excel-Vorlage in einen Cloud-Dienst "umprogrammieren", der dann von Nutzern der jeweiligen Cloud bezogen werden kann, also ganz unabhängig von Excel?
Sorry für die viele Fragen.
-
OneDrive ist eine Variante, häufiger sind aber SharePoint-Server.
Auch der Zugriff auf mehrere verschiedene OneDrive-Laufwerke gestaltet sich häufig als schwierig.Um Makros zuzulassen, muss man
a) den Ordner zu den trusted Verzeichnissen hinzufügen
b) wenn die Datei nicht in meiner Domäne, meinem PC erstellt wurde, muss ein Codesign-Zertifikat angehängt werdenWas immer dir an Lizenzen einfällt, es muss programmiert werden.
Ggf. findet man da auch kostenpflichtige, freie oder Opensource-Lösungen.Du kannst z.B. den OpenFileDialog nutzen um deine eigene Lizenzdatei zu öffnen (installieren) und dann z.B. ins lokale App-Verzeichnis (%APPDATA% oder %LOCALAPPDATA%) kopieren.
Bei jedem Start prüfst du die Lizenz.
Bei Testlizenzen zum Download wirds schwierig, da man ja jederzeit eine neue Lizenz laden kann.
Dies kann man zwar auch prüfen, ob schon eine Testlizenz vorliegt, aber die alte Datei ist ja jederzeit löschbar.Lizenzdaten zu verstecken bringt nicht viel, da per Processexplorer Registry/Filezugriffe monitorbar sind und somit diese dann gefunden werden können.
Bleibt nur die letzte Methode, einen Web-Dienst zur Verfügung zu stellen, der mittels des Excel-Addins abrufbar wäre. Registrierte User (Anmeldedaten) können dann zugreifen, Testuser (was prüfen? z.B. Seriennr. des PC's) nur n Tage.
- Als Antwort vorgeschlagen Ivan DragovMicrosoft contingent staff, Moderator Montag, 11. März 2019 12:02
- Als Antwort markiert Ivan DragovMicrosoft contingent staff, Moderator Montag, 18. März 2019 12:29