Hallo,
ich erzeuge in etlichen Programmen Excel-Dateien direkt aus VB6 heraus. Das funktioniert ja auch alles ganz gut:
Einziges Problem dabei ist, dass es zu größeren Problemen kann, falls der Anwender, während das Programm läuft, Excel öffnet oder schließt.
Ich prüfe vorher zwar vorher, ob Excel eventuell geöffnet ist. Da die Erzeugung von Excel-Dateien jedoch teilweise längere Zeit dauert, wäre es schön, eine Möglichkeit zu finden, den Anwender von einem Zugriff auf Excel zu hindern.
Fällt Euch dazu was ein?
Grüsse
ronaldh
ich erzeuge in etlichen Programmen Excel-Dateien direkt aus VB6 heraus. Das funktioniert ja auch alles ganz gut:
Code:
Dim xl As Excel.Application
Dim wb As Excel.Workbook
Dim ws As Excel.Worksheet
Set xl = New Excel.Application
xl.Visible = False
Set wb = xl.Workbooks.Add
Set ws = wb.Worksheets(1)
'usw.
Einziges Problem dabei ist, dass es zu größeren Problemen kann, falls der Anwender, während das Programm läuft, Excel öffnet oder schließt.
Ich prüfe vorher zwar vorher, ob Excel eventuell geöffnet ist. Da die Erzeugung von Excel-Dateien jedoch teilweise längere Zeit dauert, wäre es schön, eine Möglichkeit zu finden, den Anwender von einem Zugriff auf Excel zu hindern.
Fällt Euch dazu was ein?
Grüsse
ronaldh