Das Notes Forum

Lotus Notes / Domino Sonstiges => OLE/COM-Programmierung => Thema gestartet von: heidiweber am 28.04.08 - 12:21:49

Titel: Exportieren nach Excel, Zeilenumbruch und Zellenhöhe
Beitrag von: heidiweber am 28.04.08 - 12:21:49
Hallo

ich muss Werte nach Excel exportieren. Diese mache ich so:

Code
	Dim xlApp  As Variant   ' excel application object
	Dim books As Variant   ' workbooks list object
	Dim book As Variant   ' workbook object
	Dim sheets As Variant   ' worksheets list object
	Dim sheet As Variant   ' worksheet object
	Dim range As Variant   ' range object
	Dim oWorkbook As Variant

		' run excel
		Set xlApp  = CreateObject("Excel.Application")
		xlApp.Visible = True
		Set oworkbook = xlApp .Workbooks
		oworkbook.Add

xlApp.cells(3,2) = "Das ist mein Text"
'Breite der Zelle
xlApp.cells(3,2).ColumnWidth = 32

Ist es möglich, dass ich die Breite einer Zelle vorgebe und der Text automatisch umgebrochen (wie wenn man in Excel ALT+ENTER drückt) wird, wenn der Text länger als die Zeilenbreite ist? Nachdem der Umbruch erfolgt ist, soll ausserdem die Zellenhöhe automatisch angepasst werden.

Kann man dies machen? Oder muss man dies alles händisch programmieren?

Vielen Dank
Grüße
Heidi
Titel: Re: Exportieren nach Excel, Zeilenumbruch und Zellenhöhe
Beitrag von: ZaLudtske am 28.04.08 - 12:25:52
Über die Eigenschaft WarpText des Range-Objektes kannst du den automatisch Umbruch aktivieren

Rainer
Titel: Re: Exportieren nach Excel, Zeilenumbruch und Zellenhöhe
Beitrag von: Axel am 28.04.08 - 12:51:28
Schau mal hier: http://atnotes.de/index.php?topic=39862.0 (http://atnotes.de/index.php?topic=39862.0)

Das solltest du alles finden was du brauchst.

Axel
Titel: Re: Exportieren nach Excel, Zeilenumbruch und Zellenhöhe
Beitrag von: heidiweber am 28.04.08 - 16:38:20
Vielen Dank an euch

Hier die Lösung:
xlApp.cells(4,2).WrapText = True

Noch einen schönen Tag
Heidi