Domino 9 und frühere Versionen > Entwicklung

Excelexport von eingebetteter Ansicht

<< < (6/7) > >>

koehlerbv:
... und auch den Verweis, wo man es herunterladen kann:
http://web.archive.org/web/20001022055345/www.lotus.com/wwbpp/action.nsf/101b68a264bc2592852564c000556c79/aadd59b3e427f00c852564e3004929df?OpenDocument

Danke für den Hinweis, Markus !

Catrex:
Hallo ich hoffe ihr hattet alle ein schönes Wochenende denn nun nerve ich wieder ein wenig ;)

So nach langem hin und her habe ich nun auch einen fertigen Export - dachte ist. Das doofe ist nur er klappt nicht

Ich habe folgendes geschrieben:


Set doc = auswahl.Getfirstdocument
   cols = 1
   rows = 2
   maxcols = auswahl.count
   
   While Not (doc Is Nothing)
      For cols = 0 To maxcols-1
      getfield = Cstr(doc.ColumnValues(cols))
      xlsheet.Cells(rows,cols+1).Value = getfield
      Next
      rows = rows + 1
      cols = 0
      Set doc = auswahl.Getnextdocument(doc)
   Wend
   xlApp.Statusbar = "Import der Daten beendet..."

Der Fehler liegt so wie ich das sehe in der Zeile mit getfield = Cstr(...)
Ich bekomme dann folgende Fehlermeldung: "Variant does not contain to countainer" und das verstehe ich nicht wirklich. muss ich vielleicht doch was anderes machen weil sich sich ja um eine DocumentColletion handelt und nicht um eine komplette View !

Wäre nett wenn einer was weiss !

mfg

Sebastian ! ! !

Markus Henke:
Klar musst Du da was anderes machen.  ;)

Ich geh mal davon aus, dass Du ein paar Felder aus dem Dok exportieren möchtest. Folgender Code sollte laufen (Du musst nur Deine Feldnamen eintragen)  :)

Set doc = auswahl.Getfirstdocument
   rows = 2
   
   While Not (doc Is Nothing)
      xlsheet.Cells(rows,1).Value = doc.Feld1(0)
      xlsheet.Cells(rows,2).Value = doc.Feld2(0)
      xlsheet.Cells(rows,3).Value = doc.Feld3(0)
      xlsheet.Cells(rows,4).Value = doc.Feld4(0)
      rows = rows + 1
      Set doc = auswahl.Getnextdocument(doc)
   Loop

   xlApp.Statusbar = "Import der Daten beendet..."


Markus

Catrex:
Mmmh, das wäre sicherlich ein Alternative aber ist es denn nicht auch möglich die Werte aus er Ansicht, also aus den jeweiligen Spalten zu exportieren ?

Das geht ja bei einer normalen Ansicht auch, oder ist das dann der Nachteil einer DocumentCollection ?

Axel:
Hi,

das ist kein Nachteil der DocumentCollection, sondern das hängt mit der Eigenschaft ColumnValues zusammen.


--- Zitat ---...
If you do not access the document through a view, this property has no value.
...

--- Ende Zitat ---

Dieser Satz aus der Online-Hilfe sagt eigentlich alles. Du greifst nicht über eine Ansicht zu, sondern über eine Kollektion. Damit kannst du mit dieser Eigenschaft nichts anfangen, sondern musst über die Felder gehen. So wie es Markus beschrieben hat.


Axel

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln