Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hallo! Warum erstellst Du kein Makro in Deiner persönlichen Arbeitsmappe Personal.xlsb? Auf diese hat idR niemand Zugriff (wenn ihr euch separat anmeldet). Dann rufst Du dieses Makro per zugewiesener Tastenkombi auf; hier wird die Mappe mit Passwortangabe geöffnet.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.07.2015
Version(en): 2010
(22.07.2015, 13:03)Rabe schrieb: Hi,
(22.07.2015, 12:48)anne schrieb: meinst Du eine ".lnk"? Wo soll denn da ein Kennwortübergabe möglich sein? Oder denkst Du bei dem Button an ein Script: VB, C++, etc. ? ... Die Tastenkombi möchte ich gerne benutzen, damit nichts sichtbares anklickbar ist. Nein, eine Verknüpfung auf die Excel-Datei, und bei Rechtsklick auf die Datei und"Eigenschaften" kannst Du dann die Parameter eingeben.
Ok, wenn Du nichts sichtbares anklickbar haben willst, geht das so nicht. Hallo Ralf, ".lnk" ist doch eine Verknüpfung. Und die lässt sich ebenfalls doch über eine Tastenkombi starten. Aber wo soll denn die Eingabe bzw Übergabe des Kennwortes für die Exceldatei sein? Wenn das möglich ist, wäre mein Problem doch gelöst und auch noch so simpel.
Registriert seit: 21.07.2015
Version(en): 2010
(22.07.2015, 13:03)Rabe schrieb: Hi,
(22.07.2015, 12:48)anne schrieb: meinst Du eine ".lnk"? Wo soll denn da ein Kennwortübergabe möglich sein? Oder denkst Du bei dem Button an ein Script: VB, C++, etc. ? ... Die Tastenkombi möchte ich gerne benutzen, damit nichts sichtbares anklickbar ist. Nein, eine Verknüpfung auf die Excel-Datei, und bei Rechtsklick auf die Datei und"Eigenschaften" kannst Du dann die Parameter eingeben.
Ok, wenn Du nichts sichtbares anklickbar haben willst, geht das so nicht. Hallo Ralf, ".lnk" ist doch eine Verknüpfung. Und die kann man auch mit einer Tastenkombi aufrufen. Aber darin unter Eigenschaften eine Kennwort-Übergabe???. Unter welchem Punkt soll das erfolgen? Das wäre ja supereinfach und würde mein Problem lösen.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hi! Einfacher wäre es, Du würdest Dir meinen Vorschlag unter #11 anschauen. Es ist zwar ein Makro, aber versteckt, also von keinem anderen einseh- und nutzbar. Außerdem würde die Tastenkombi bei anderen ins Leere laufen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.07.2015
Version(en): 2010
(22.07.2015, 14:55)RPP63 schrieb: Hi! Einfacher wäre es, Du würdest Dir meinen Vorschlag unter #11 anschauen. Es ist zwar ein Makro, aber versteckt, also von keinem anderen einseh- und nutzbar. Außerdem würde die Tastenkombi bei anderen ins Leere laufen.
Gruß Ralf Hallo Ralf, dass wäre ja sicherlich zunächst mal die naheliegenste Idee gewesen. Aber es sind mehrere Personen am gleichen Rechner möglich. Und so ein Startmakro lässt sich ja durch 1 Taste aushebeln, oder? Bevor sowas zum Einsatz kommt, warte ich noch. Vielleicht gibt es doch noch andere Hinweise. Danke schon mal.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hi Anne! So wie ich das sehe, ist es nicht möglich, eine Datei incl. Passwort über die Kommandozeile zu öffnen (nicht anderes macht eine .lnk). Wenn, wie Du schreibst, mehrere Personen am gleichen Rechner arbeiten, kannst Du Dir doch ein eigenes passwortgeschütztes Benutzerkonto anlegen. Dann hast Du auch Deine eigene Personal.xlsb Zitat:Und so ein Startmakro lässt sich ja durch 1 Taste aushebeln, oder? Nein! Denn nur Du hast Zugriff, die anderen sehen es nicht und der Shortcut läuft ins Leere. Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 21.07.2015
Version(en): 2010
(22.07.2015, 15:57)RPP63 schrieb: Hi Anne! So wie ich das sehe, ist es nicht möglich, eine Datei incl. Passwort über die Kommandozeile zu öffnen (nicht anderes macht eine .lnk). Wenn, wie Du schreibst, mehrere Personen am gleichen Rechner arbeiten, kannst Du Dir doch ein eigenes passwortgeschütztes Benutzerkonto anlegen. Dann hast Du auch Deine eigene Personal.xlsb
Zitat:Und so ein Startmakro lässt sich ja durch 1 Taste aushebeln, oder? Nein! Denn nur Du hast Zugriff, die anderen sehen es nicht und der Shortcut läuft ins Leere.
Gruß Ralf Hallo Ralf, Passworteingabe um eine Passworteingabe zu sparen? Ich möchte ja nur wegen häufigen Dateiaufrufen diese Eingabe vermeiden.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi Anne, (23.07.2015, 10:52)anne schrieb: Passworteingabe um eine Passworteingabe zu sparen? Ich möchte ja nur wegen häufigen Dateiaufrufen diese Eingabe vermeiden. das Passwort mußt Du doch nur ein Mal pro Windows-Start eingeben.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
26.07.2015, 20:34
(Dieser Beitrag wurde zuletzt bearbeitet: 26.07.2015, 20:39 von schauan.)
Hallo Anne, Du kannst eine Exceldatei per VBS oder VBA aus entsprechenden Dateien öffnen. Die VBS könntest Du auch verlinken. VBA Workbooks.Open Filename:="MeineDatei..xlsx", Password:="GehHeim" ,WriteResPassword:="KommWieder" VBS Dim oxlApp Set oxlApp = CreateObject("Excel.Application") oxlApp.Visible=True oxlApp.Workbooks.Open "D:\Test\Schutz.xlsm",,,,"Kennwort","Kennwort" Ich habe das mit dem "internen" (Reiter Überprüfen ...) und "externen" (Tools beim Speichern ...) Arbeitsmappenschutz getestet, daher die beiden Kennwörter. Die VBS legst Du in Deinem Userbereich ab, ansonsten hast Du die Passwörter für alle sichtbar herumliegen Die "Kommastellen" sind Workbooks.Open Filename, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad wobei ich bisher nur bis zu den Passwörtern gekommen bin Siehe dazu auch bei MS - nach excel workbook.open parameter suchen.
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 21.07.2015
Version(en): 2010
(26.07.2015, 20:34)schauan schrieb: Hallo Anne,
Du kannst eine Exceldatei per VBS oder VBA aus entsprechenden Dateien öffnen. Die VBS könntest Du auch verlinken.
VBA Workbooks.Open Filename:="MeineDatei..xlsx", Password:="GehHeim" ,WriteResPassword:="KommWieder"
VBS Dim oxlApp Set oxlApp = CreateObject("Excel.Application") oxlApp.Visible=True oxlApp.Workbooks.Open "D:\Test\Schutz.xlsm",,,,"Kennwort","Kennwort"
Ich habe das mit dem "internen" (Reiter Überprüfen ...) und "externen" (Tools beim Speichern ...) Arbeitsmappenschutz getestet, daher die beiden Kennwörter. Die VBS legst Du in Deinem Userbereich ab, ansonsten hast Du die Passwörter für alle sichtbar herumliegen
Die "Kommastellen" sind Workbooks.Open Filename, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad
wobei ich bisher nur bis zu den Passwörtern gekommen bin Siehe dazu auch bei MS - nach excel workbook.open parameter suchen. Hallo André danke für Deine Mühe. Habe es hiermit versucht: Datei2.xlsm DieseArbeitsmappePrivate Sub workbook_() Call testopen End Sub Modul1Sub testopen() workbooks.Open Filename:="Pfad\Datei1.xlsx", Password:="blabla" End Sub Hat aber mangels Kenntnisse nicht geklappt!Und Datei2.xlsm müsste ja auch sofort ohne speichern wieder geschlossen werden, sonst sind ja 2 Dateien auf? Bin selber bei meiner Suche auf die kostenlose Scriptsprache AutoIt gestoßen und konnte meinen Wunsch mit diesen 4 Zeilen umsetzen: ShellExecute ("Datei1.xlsx") sleep(400) send("blabla") Send("{Enter}") Ein EXE daraus gemacht, eine Verknüpfung drauf und die dann mit einer Tastenkombi starten.
|