Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Glombi am 13.08.07 - 13:08:28

Titel: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: Glombi am 13.08.07 - 13:08:28
Folgendes Problem:
Ich übergebe mit

ActiveDocument.FormFields( "Wordfeld" ).Result = sFieldvalue

einen String an Word. Offenbar gibts aber eine Limitierung, denn manchmal ist das Feld in Word leer.
Kennt jemand das Limit?

Andreas
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: y20frank am 13.08.07 - 14:46:11
Hallo Andreas,

das Limit liegt m.E. bei 255 Zeichen! Hatte das Problem auch schon mal vor eeeeeetlicher Zeit. Allerdings war schon während der Suche nach einem Würg-Around das Projekt wieder gestorben und hab das nicht mehr weiter verfolgt.

Gruß
Frank
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: ZaLudtske am 13.08.07 - 15:30:14
Hallo,

muß ein Formularfeld sein?

Bei einer Textmarke gibt es diese Beschränkungen nicht.

Rainer
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: Glombi am 13.08.07 - 15:52:45
Wie kann ich denn die Textmarke befüllen?

Mit
ActiveDocument.FormFields( "Wordfeld" ).Result = xxx

scheints nicht zu gehen.
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: ZaLudtske am 13.08.07 - 15:59:17
Hir ein Code Beispiel

Code

Dim objBookmark As Variant
Dim objRange As Variant

Set objBookmark = ActiveDocument.Bookmarks("WordFeld")
Set objRange  = objBookmark.Range

objRange.Text = "Dein Text"


Ich hoffe das hilft dir weiter.
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: Glombi am 13.08.07 - 16:05:36
Vielen Dank für die schnelle Hilfe, es funktioniert   :D

Hier brennts, deshalb bin ich froh dass Forum zu haben.

Andreas
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: Axel am 13.08.07 - 16:17:16
Meine Lösung sieht aus:


Set objWord = CreateObject("Word.Application")

objWord.ActiveDocument.Bookmarks("NamederTextmarke").Select
objWord.Selection.TypeText "EinzufügenderText"


Axel
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: MadMetzger am 13.08.07 - 20:44:34
Ich habe hier eine Klasse, die ich mal über das Forum gefunden habe, mit der ich schon ein bißchen in Word was gemacht habe und damit zufrieden war. Vielleicht hilft es. Ich hänge die hier mal an.
Titel: Re: Übergabe nach Word mit COM: Beschränkung max. Zeichen
Beitrag von: Glombi am 13.08.07 - 21:47:01
Danke Euch für den Input. Der Tag ist erstmal gerettet, morgen kann ich dann (hoffentlich) in Ruhe am Design feilen. Die erste Lösung funktioniert erstmal ausgezeichnet!

Andreas