Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zeilenschaltung in einem RTF-Feld per VBA

169 views
Skip to first unread message

Ahmed Martens

unread,
Jun 14, 2009, 3:53:41 AM6/14/09
to
Hallo Leute,

ich m�chte in einem RTF-Feld Texte incl. Zeilenschaltung per VB(A)
einf�gen.

Beispiel:

Dim strText as string
strText = "Zeile 1" & vbNewLine & vbNewLine
strText = strText & "Zeile 2"

Daraus wird aber
Zeile 1 Zeile 2

Die Zeilenschaltung wird nicht erkannt.

Hat da jemand eine Ahnung wie ich das hinbekomme?
Danke schon einmal im voraus.

Gru� Ahmed

--
Antworten bitte nur in der Newsgroup

Gunter Avenius

unread,
Jun 14, 2009, 4:16:49 AM6/14/09
to
Hallo Ahmed,

Ahmed Martens schrieb folgendes:


> ich m�chte in einem RTF-Feld Texte incl. Zeilenschaltung per VB(A)
> einf�gen.
>
> Beispiel:
>
> Dim strText as string
> strText = "Zeile 1" & vbNewLine & vbNewLine
> strText = strText & "Zeile 2"
>
> Daraus wird aber
> Zeile 1 Zeile 2

Du befindest Dich in Access <2007?

> Die Zeilenschaltung wird nicht erkannt.
>
> Hat da jemand eine Ahnung wie ich das hinbekomme?
> Danke schon einmal im voraus.

Hast Du Dir mal den RTF Quelltext angesehen?

Das gibt WordPad aus:

{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0
Calibri;}}
{\*\generator Msftedit
5.41.21.2509;}\viewkind4\uc1\pard\sa200\sl276\slmult1\lang7\f0\fs22
Zeile 1\par
Zeile 2\par
}

Gru�
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Karl Donaubauer

unread,
Jun 14, 2009, 6:48:14 AM6/14/09
to
Ahmed Martens wrote:
> ich m�chte in einem RTF-Feld Texte incl. Zeilenschaltung per VB(A)
> einf�gen.
>
> Beispiel:
>
> Dim strText as string
> strText = "Zeile 1" & vbNewLine & vbNewLine
> strText = strText & "Zeile 2"
>
> Daraus wird aber
> Zeile 1 Zeile 2
>
> Die Zeilenschaltung wird nicht erkannt.
>
> Hat da jemand eine Ahnung wie ich das hinbekomme?
> Danke schon einmal im voraus.

Du solltest immer deine Access-Version angeben.
Da deine letzte Frage sich auf A07 bezog, nehme ich das auch
hier an und solltest du dich wie schon ead diskutiert an HTML
gew�hnen. F�r 2 Zeilenumbr�che hei�t das:

strText = "Zeile 1" & "<br><br>"

--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com

Ahmed Martens

unread,
Jun 14, 2009, 7:14:03 AM6/14/09
to
Hallo Gunter,

entschuldige, ja es handelt sich um A2007.
Am Sun, 14 Jun 2009 10:16:49 +0200 schrieb Gunter Avenius:

> \par

wie soll ich denn den hinzuf�gen. Einfach Anh�ngen funktioniert ja
nicht.

Es muss doch eine einfach M�glichkeit geben, in einem RTF-Feld
Zeilenwechsel per VBA hinzuzuf�gen.

Im Augenblick stehe ich da ein bisschen auf dem Schlauch.

Bin f�r jede Info dankbar.

Ahmed Martens

unread,
Jun 14, 2009, 7:19:34 AM6/14/09
to
Hallo Karl,

Am Sun, 14 Jun 2009 12:48:14 +0200 schrieb Karl Donaubauer:

> "<br><br>"

danke, das war es.
Ich habe mir jetzt eine eigene Konstante

Public Const vbRTFNewLine = "<br>"

erstellt. Und verwende diese jetzt. Und es klappt.

Super. Danke an Euch.

Gunter Avenius

unread,
Jun 14, 2009, 7:20:36 AM6/14/09
to
Hallo Ahmed,

Ahmed Martens schrieb folgendes:


> Hallo Gunter,
>
> entschuldige, ja es handelt sich um A2007.

Dann lese Karls Antwort.

Mein Beispiel war RTF nicht wie in A2007, dort wirt HTML verwendet.

Martin K�ster

unread,
Jun 15, 2009, 2:51:57 AM6/15/09
to
Moin.

> > "<br><br>"

> danke, das war es.
> Ich habe mir jetzt eine eigene Konstante

> Public Const vbRTFNewLine = "<br>"

> erstellt. Und verwende diese jetzt. Und es klappt.

Mich w�rde interessieren, ob auch <br /> funktioniert.
Das w�re dann mal sauber von M$ umgesetzt!?
Oder haben die die W3C nicht auf dem Schirm an der Stelle?

Habe leider kein A07 zur Verf�gung...

Sch�ne Gr��e
Martin K�ster


Ahmed Martens

unread,
Jun 15, 2009, 4:58:59 AM6/15/09
to

also ich habe einfach

Text1 & vbNewLine & Text2 durch
Text1 & vbRTFNewLine & Text2 ersetzt.

Und es funktioniert. Mehr will ich gar nicht wissen. :-)

Gru� Ahmed
--
Antworten bitte nur in der Newsgroup.
WinXP Prof. / MS-Office 2003 Prof.

Karl Donaubauer

unread,
Jun 15, 2009, 5:46:23 AM6/15/09
to
Martin Kᅵster wrote:
>>> "<br><br>"
> ...
> Mich wᅵrde interessieren, ob auch <br /> funktioniert.
> Das wᅵre dann mal sauber von M$ umgesetzt!?

> Oder haben die die W3C nicht auf dem Schirm an der Stelle?
> ...

Joo, auch die XHTML-Variante funktioniert.

--
cu

noname

unread,
Sep 15, 2009, 8:19:53 AM9/15/09
to
You are required to be a member to post replies. After logging in or becoming a member, you will be redirected back to this page.

Posted as a reply to:

Re: Zeilenschaltung in einem RTF-Feld per VBA

Hallo Gunter,

entschuldige, ja es handelt sich um A2007.
Am Sun, 14 Jun 2009 10:16:49 +0200 schrieb Gunter Avenius:


wie soll ich denn den hinzuf?gen. Einfach Anh?ngen funktioniert ja
nicht.

Es muss doch eine einfach M?glichkeit geben, in einem RTF-Feld
Zeilenwechsel per VBA hinzuzuf?gen.

Im Augenblick stehe ich da ein bisschen auf dem Schlauch.

Bin f?r jede Info dankbar.

Gru? Ahmed

--
Antworten bitte nur in der Newsgroup

EggHeadCafe - Software Developer Portal of Choice
WCF Workflow Services Using External Data Exchange
http://www.eggheadcafe.com/tutorials/aspnet/3d49fa0d-a120-4977-842a-6dafb17b6d74/wcf-workflow-services-usi.aspx

Karl Donaubauer

unread,
Sep 15, 2009, 8:58:32 AM9/15/09
to
noname wrote:
> ...

> ja es handelt sich um A2007.
> ...

> Es muss doch eine einfach M?glichkeit geben, in einem RTF-Feld
> Zeilenwechsel per VBA hinzuzuf?gen.
> ...
> Gru? Ahmed

Vermutlich ist Ahmed noname eh der Fragesteller von damals und
hat dieses Posting einen kurzen Umweg ᅵber den Mars genommen.

Jedenfalls hier der Link auf die/eine entsprechende Diskussion:
http://groups.google.com/group/microsoft.public.de.access/browse_frm/thread/1792635e1f460099

--
Servus


Karl
********* Ich beantworte keine Access-Fragen per Email. *********

Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nᅵrnberg

Gunter Avenius

unread,
Sep 15, 2009, 8:57:21 AM9/15/09
to
Hallo noname,

Realname w�re nett, Danke.

noname schrieb folgendes:


> Re: Zeilenschaltung in einem RTF-Feld per VBA
>
> Hallo Gunter,
>
> entschuldige, ja es handelt sich um A2007.
> Am Sun, 14 Jun 2009 10:16:49 +0200 schrieb Gunter Avenius:
>
> wie soll ich denn den hinzuf?gen. Einfach Anh?ngen funktioniert ja
> nicht.
>
> Es muss doch eine einfach M?glichkeit geben, in einem RTF-Feld
> Zeilenwechsel per VBA hinzuzuf?gen.
>
> Im Augenblick stehe ich da ein bisschen auf dem Schlauch.

Ich sehe das Ursprungsposting nicht, Kannst Du Deine frage nochmals
neu (er)stellen?

Aus dem Betreff w�rde ich zu:

= strText & "<BR>" & strText1

tendieren.

Gru�
Gunter
--
__________________________________________________________
Access FAQ: http://www.donkarl.com

12. Access-Entwickler-Konferenz (AEK)
N�rnberg 10./11.10.2009 und 31.10/1.11.2009
http://www.donkarl.com/?AEK

Henry Habermacher

unread,
Sep 15, 2009, 9:40:19 AM9/15/09
to
Hallo G�nter

Gunter Avenius wrote:
> = strText & "<BR>" & strText1

Vielleicht eher < /br>, nur so wegen wohlgeformtem HTML Code oder so �hnlich
;-)

Gruss
Henry


--
AEK 12 - Anmeldung bei www.donkarl.com/?AEK
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com

Mark Doerbandt

unread,
Sep 15, 2009, 9:53:49 AM9/15/09
to
Hallo, Henri,

Henri Habermacher:

> Hallo G�nter

lol - nagut, G�nter ist ja auch neu hier. ;-)

>> = strText & "<BR>" & strText1

> Vielleicht eher < /br>, nur so wegen wohlgeformtem
> HTML Code oder so �hnlich ;-)

oder gar ein <br /> ?

http://de.selfhtml.org/html/text/zeilenumbruch.htm#erzwingen

Gruss Marc

Frank Müller

unread,
Sep 15, 2009, 9:44:49 PM9/15/09
to
Hallo Mark,

Mark Doerbandt wrote:
> Hallo, Henri,

> lol - nagut, G�nter ist ja auch neu hier. ;-)

>>> = strText & "<BR>" & strText1

>> Vielleicht eher < /br>, nur so wegen wohlgeformtem
>> HTML Code oder so �hnlich ;-)

> oder gar ein <br /> ?

Wobei man aber hinterfragen sollte, ob ein
"br" in welcher Form auch immer das Gew�nschte ist.

In HTML will man das eher weniger haben. Denn wann
eine neue "Zeile" eines Textest anf�ngt h�ngt von vielen
anderen Faktoren ab. Besser ist das mit p zu arbeiten.

Wie das in Access aussieht mag ich nicht zu beurteilen,
vermute aber, dass es da �hnlich ist.

Gru�,
Frank


> http://de.selfhtml.org/html/text/zeilenumbruch.htm#erzwingen
>
> Gruss Marc

0 new messages