Domino 9 und frühere Versionen > Entwicklung

unprotect für Excel Datei

(1/2) > >>

Aladdin Sane:
Hallo,

gibt es irgendwie eine Möglichkeit ein Excel File zum Import zu öffnen und
dabei den Zellschutz zu entfernen?

Ich möchte gerne den Import im Excel-File dokumentieren und die Datei
hat einen Zellschutz.

Gruß
pASCAL

Semeaphoros:
Kennst Du das Passwort oder nicht? Wenn ja, kannst Du das über die COM-Schnittstelle erreichen, dazu musst Du Dich aber dann ins VBA "begeben".

Axel:
Hi,

Das zu gibt es in verschiedenen Objekten in Excel die Unprotect-Methode.

Beispiel:

Dim oExcel As Variant
Dim oSheet As Variant

Set oExcel = CreateObject("Excel.Application")
Call oExcel.Workbooks.Open ("C:\Temp\Datei.xls")
Set oSheet = objExcel.Workbooks(1).Worksheets(1)
Call oSheet.Unprotect  'evt. hier noch das Passwort übergeben.


Würde auch z.B. so gehen:

Call oExcel.Workbooks.Open...
Call oExcel.ActiveWorkbook.Unprotect

Such mal in der VBA-Hilfe von Excel nach Unprotect. Da bekommst du einige Infos.


Axel

Semeaphoros:
Unser Office-Com-Spezialist Axel hat das natürlich wieder griffbereit :)

Axel, zu Deinen Ehren werde ich bei meinem nächsten Excel-Objekt den Objektnamen objAxel anstelle von objExcel verwenden ......  ;D

Aladdin Sane:
Ah. Vielen dank.

Ich habe das Passwort und dann müsste es ja klappen...

Gruß
pASCAL

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln