Domino 9 und frühere Versionen > ND8: Entwicklung
Schreibgeschützte Excel-Datei per Script öffnen, bearbeiten und speichern
datkar:
Hallo zusammen,
ich habe eine Excel-Tabelle, die schreibgeschützt gespeichert wurde.
Ich möchte nun per Agent, diese Tabelle öffnen, bearbeiten und wieder schreibgeschützt abspeichern.
Leider kann ich Sie im moment nur schreibgeschützt öffnen und müsste dann eine Kopie speichern...
Habt ihr eine Idee wie ich das am besten anstelle?
Tabellenblätter zu schützen und zu entsperren geht ja auch ziemlich leicht.
Danke
Gruß
Datkar
WildVirus:
Hallo Datkar,
das ist kein Excel-Problem, das hängt vom jeweiligen OS ab.
Nimm die passenden Befehle, verpack sie in ein Evaluate und fertig. Zwei Zeilen im Script, wenn Du noch Fehler abfängst, sinds ein paar mehr.
CU,
Axel
datkar:
Und wie sehen diese Befehle aus?
Gibt es etwas wie xlApp.Workbooks.Unprotect oder so ähnlich?
Ich kenne die Befehle dafür leider nicht, sonst hätte ich ja nicht gefragt..
WildVirus:
Du suchst das Problem immer noch in Excel. xlApp ist falsch !
Du möchtest das Betriebssystemattribut schreibgeschützt wegnehmen. Unter Windows wäre das "attrib datei -r", falls der Server unter Linux läuft, funktioniert der Befehl so natürlich nicht. Zum Aktivieren danach wieder ein "attrib datei +r"
Falls also Dein SErver unter Win läuft, verpack das attrib mit seinen Parametern in ein evaluate (die Hilfe zeigt Dir dazu Beispiele) und schon bist Du fertig.
pram:
Bevor hier aneinander vorbei geredet wird, bitte das Problem nochmals genauer beschreiben
Zwischen
--- Zitat von: datkar am 27.12.13 - 14:45:57 ---ich habe eine Excel-Tabelle, die schreibgeschützt gespeichert wurde.
--- Ende Zitat ---
und
--- Zitat von: datkar am 27.12.13 - 14:45:57 ---Tabellenblätter zu schützen und zu entsperren geht ja auch ziemlich leicht.
--- Ende Zitat ---
besteht nämlich ein großer Unterschied.
Ist die Datei nun schreibgeschützt? =>Aufgabe vom OS (z.B. mit attrip)
oder ist das Tabellenblatt (in der Datei) geschützt? => Aufgabe von Excel/xlApp
Gruß
Roland
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln