Domino 9 und frühere Versionen > ND6: Entwicklung
Einzellne Felder nach Excel exportieren
Andreas Huhn:
Hi,
hab die Boardsuche zum Thema Excel-Export bemüht und da kommt schon einiges raus. Allerdings ist das für meine Anforderungen alles viel zu hochtrabend. Ich will nicht ganze docs exportieren oder Ansichten sondern eigentlich nur ein paar einzellne Felder einer Maske über einen Hotspot in eine neue Excel-Datei transportieren.
Gibts dafür auch eine einfache Möglichkeit?
Viele Grüße,
Andreas
Glombi:
Das geht mit der COM Schnittstelle. Hier mal ein Beispiel:
Dim appExcel As Variant
Dim xlsObject As Variant
Dim xlsSheet As Variant
Set appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Open("c:\test.xls")
Set xlsSheet = appExcel.Workbooks(1).Worksheets(1)
appExcel.visible = True
xlsSheet.Range("A1").Value = "Wert für Zelle A1"
Andreas Huhn:
Hallo Andreas,
funktioniert eigentlich prächtig und ist tatsächlich glücklicherweise nicht besonders kompliziert, aber die Datei -test.xls in diesem Fall- muß schon bestehen sonst funzts nicht. Wie könnte ich denn die Datei im Zuge der Funktion erstellen lassen? Ich weiß daß xls ein proprietäres Format ist hoffe aber trotzdem daß dsa geht :)
Viele Grüße,
Andreas
Axel:
Hi,
hier das Beispiel von Glombi, entsprechend angepasst.
Dim appExcel As Variant
Dim xlsObject As Variant
Dim xlsSheet As Variant
Set appExcel = CreateObject("Excel.Application")
appExcel.Workbooks.Add
Set xlsSheet = appExcel.ActiveWorkbook.Worksheets(1)
appExcel.visible = True
xlsSheet.Range("A1").Value = "Wert für Zelle A1"
Axel
Andreas Huhn:
Danke Axel und Andreas.
Viele Grüße!
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln