Ich brauche erstellen xls-Datei mit eigenen Daten. Die Datei kann jedoch bereits erstellt und vom Benutzer geöffnet werden.Holen Sie sich alle geöffneten Excel-Dokumente
(1) Wenn die Datei nicht existiert: neuen ApplicationClass() Workbooks.Add() SaveAs() ...
(2) Wenn die Datei vorhanden ist und nicht geöffnet: nicht Problem - goto (1)
(3) Wenn die Datei vorhanden ist und vom Benutzer geöffnet wird: müssen sie Arbeitsmappe finden und Daten des Arbeitsblatts reformieren.
Mit (3) habe ich ein Problem. Marshal.GetActiveObject ("Excel.Application") hat nur aktive Arbeitsmappen gefunden.
Marshal.BindToMoniker hat mir geholfen –