Hallo, Pascal,
sorry, dass ich das mit dem Namen nicht geschnallt habe.
Ich denke, Matthias "TMC" meint mit "normalen Feldern": Warum machst Du die Berechnung nicht gleich "native Notes" - also nix Excel-Sheet, sondern gleich entsprechende Felder in der Maske bereitstellen.
Nach meiner praktischen Erfahrung reicht das aber nicht immer - manchmal muss man dem User mehr Möglichkeiten zur Verfügung stellen. Das hierfür eine lokale Excel-Installation (oder was auch immer) zwingend erforderlich ist, kann man ja in solchen Fällen voraussetzen.
Ich bin hierbei folgenden Weg gegangen:
- Vorlage mit Excel-File als Setup-Dokument
- Beim Erstellen des Dokuments wird die leere Excel-Vorlage in das Dokument übernommen (nicht bearbeitbares RTF)
- Per Button wird das Excel-Sheet abgehangen, Excel gestartet (wenn es nicht schon läuft), gelöstes Excel-Sheet übergegeben
- Wird Excel beendet, wird das geänderte Sheet wieder angehangen.
Natürlich sind dabei etliche andere "Feinheiten" zu beachten
Aber wie gesagt: Das ist nicht trivial. Wenn man es aber hinbekommen hat, hat man eine wirklich sehr stabile Lösung.
Bernhard