Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
wird wohl nicht so einfach zu beschleunigen gehen. Ich hab lokal so etwa 1,5-2 Sekunden, wären bei 300 Files also 10 Minuten. Geht es nur um die 300 Files?
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 24.05.2016
Version(en): 2010
Ja so ungefähr dauert es auch.
Ja es geht nur um die Files.
Da Makro wird ab und zu mal ausgeführt, weil es Dateien vergleicht, die eine bestimmte Eigenschaft haben müssen.
Diese werden alle paar Tage gelistet und dann verglichen wozu ich das Makro brauche.
Wäre natürlich schön, ginge das schneller als 10 Minuten.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
schneller würde es eventuell gehen, wenn Du andere Dateieigenschaften nehmen könntest, z.B.
Code:
Sub test()
'Pfad der Datei
strFile = "G:\Alfa.pdf"
Set objShell = CreateObject("Shell.Application")
Set fso = CreateObject("Scripting.Filesystemobject")
Set nsFolder = objShell.Namespace(fso.GetParentFolderName(strFile))
Set File = nsFolder.ParseName(fso.GetFileName(strFile))
'Ausgabe in A1 - je nach Dateityp und System ggf. andere Zahl nehmen - zum Test ggf. Schleife 0 - 300
Cells(1, 1).Value = nsFolder.GetDetailsOf(File, 10)
End Sub
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 24.05.2016
Version(en): 2010
Hallo,
ja mit getDetailsOf habe ich es auch schon mal versucht.
Leider liest er da nur die Standardeigenschaften von Microsoft aus,
ich muss aber die SharePoint Eigenschaften, also die ContentTypeProperties, benutzen.