Weiss jemand welche Exceptionart ich hier abfangen muss (sollte) ?
Falls "i.Delete()" fehlschlägt ?
Code: Alles auswählen
usrnbr=5135 Logon='TG56' fullName='XXXX'
to = acm.FWorkbook.Select('')
for i in to:
if i.Owner().Name() in ['TG56']:
print i.Owner().Name(), 'Workbook: ', i.Name()
zaehler = zaehler + 1
if i.Name() in ['DH_MySOnlineDefaultWorkbook_1',
'DH_MySOnlineDefaultWorkbook_10',
'DH_MySOnlineDefaultWorkbook_11',
'DH_MySOnlineDefaultWorkbook_12',
'DH_MySOnlineDefaultWorkbook_13',
'DH_MySOnlineDefaultWorkbook_14',
'DH_MySOnlineDefaultWorkbook_2',
'DH_MySOnlineDefaultWorkbook_3',
'DH_MySOnlineDefaultWorkbook_4',
'DH_MySOnlineDefaultWorkbook_5',
'DH_MySOnlineDefaultWorkbook_6',
'DH_MySOnlineDefaultWorkbook_7',
'DH_MySOnlineDefaultWorkbook_8',
'DH_MySOnlineDefaultWorkbook_9']:
if debug == 0:
print 'Workbook Name: ',i.Name()
print 'User: ',i.Owner()
print 'Sheets in Workbook: ',i.Sheets()
i.Delete()
deleted = deleted + 1
print 'gelöscht'
print '****** END ****** Zaehler: ', zaehler, ' geloescht: ', deleted