Exceldatei mit Tastenkombi starten
#11
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)
Top
#12
(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.
Top
#13
(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.
Top
#14
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)
Top
#15
(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.
Top
#16
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)
Top
#17
(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.
Top
#18
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.
Top
#19
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 Sad

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 Smile 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)
Top
#20
(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 Sad

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 Smile 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
DieseArbeitsmappe
Private Sub workbook_()
    Call testopen
End Sub
Modul1
Sub 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.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste