Domino 9 und frühere Versionen > ND8: Entwicklung

Schreibgeschützte Excel-Datei per Script öffnen, bearbeiten und speichern

<< < (2/2)

datkar:
Die Datei ist nicht betriebssystemseitig schreibgeschützt sondern Excel-Tabelle ist schreibgeschützt.
Aber nicht nur ein einzelnes Tabellenblatt.

Also bei "Speichern unter" wurde ein "Kennwort zum Ändern" vergeben.
Einzelne Tabellenblätter kann ich ja mit LotusScript entsperren, aber wie geht das dann bei einer ganzen Tabelle?
Beim Öffnen der Tabelle kommt ja dann gleich eine Popup Box die nach dem Kennwort fragt oder ob die Datei schreibgeschützt geöffnet werden soll.
Hier muss das Script praktisch schon eingreifen.

Tode:
Zeichne in excel mal ein macro auf vom öffnen der Datei und Eingabe des Kennwortes... Dann siehst Du, ob es da Befehle für gibt...

datkar:
Ich hab gerade mal eines aufgezeichnet.
Leider schreibt er mir nur Workbooks.Open Filename:="C:\Temp\Mappe1.xlsx" raus und nicht mehr...

Die Eingabe greift ja auch praktisch beim Öffnen und nicht nach dem Befehl...

Gruß

Datkar

thkn777:
@datkar
Da sich Lotus Script in vielen Belangen ähnlich zu Visual Basic verhält, habe ich eben mal Frau g**gle bemüht:

https://www.google.de/#q=vbscript+open+excel+with+password

Im Notes Developer Client unter Referenz-->OLE Classes-->Microsoft Excel <Deine Version> Object Library --> Workbooks --> Methods findet sich außerdem folgende Info:

Open(byval filename as string, optional byval updatelinks as variant, optional byval readonly as variant, optional byval format as variant, optional byval password as variant, optional byval writerespassword as variant, optional byval ignorereadonlyrecommended as variant, optional byval origin as variant, optional byval delimiter as variant, optional byval editable as variant, optional byval notify as variant, optional byval converter as variant, optional byval addtomru as variant, optional byval local as variant, optional byval corruptload as variant) as variant

Viel Erfolg!

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln