Autor Thema: Text-String im Word durch einen Wert aus Notes ersetzen.  (Gelesen 1638 mal)

Offline Andysun

  • Aktives Mitglied
  • ***
  • Beiträge: 196
  • Geschlecht: Männlich
  • Möge die Macht mit dir sein.
Ich möchte über Notes ein Worddokument öffnen und in diesem Dokument einen bestimmten TEXT-STRING finden.
Diesen möchte ich dann durch einen String ( URL-Link ) aus einer Notes-DB ersetzen.

Ich suche Tipps und Ideen.

vielen Dank

andysun
« Letzte Änderung: 30.03.07 - 12:33:27 von Andysun »

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Text-String im Word durch einen Wert aus Notes ersetzen.
« Antwort #1 am: 28.03.07 - 12:00:03 »
Forums-Suche
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Andysun

  • Aktives Mitglied
  • ***
  • Beiträge: 196
  • Geschlecht: Männlich
  • Möge die Macht mit dir sein.
Re: Text-String im Word durch einen Wert aus Notes ersetzen.
« Antwort #2 am: 30.03.07 - 12:32:53 »
Aufgabe war :

1. Es gibt ein Text-Feld ( Beschreibung + eine URL ) im Notes,  dieses soll an eine TEXTMARKE im Word gesetzt werden.
2. Die URL wird als Text und nicht als Link im Word angezeigt
3. Desweiteren sieht man den vollständigen URL-String ( was nicht schön ist ;D )
4. Jetzt soll mein Script diese URL finden und diese als einen Hyperlink im Word-Dok umwandeln.

Lösung :
wordApp.ActiveDocument.Bookmarks("textmarke").Select 
wordApp.Selection.TypeText doc.Text(0)   
wordApp.ActiveDocument.content.Select    ' Markiert den ganzen Textbereich
Forall x In doc.Feld_Mit_URL_Link      
   ' Die Url wird gesucht und durch einen Hyperlink ersetzt      
   wordApp.Selection.Find.Text = x
   wordApp.Selection.Find.Execute               
   wordApp.ActiveDocument.Hyperlinks.Add wordApp.Selection.Range, x, "", "Hier klicken", "Link", "_blank"            
End Forall

Beste Grüsse

Andy
« Letzte Änderung: 30.03.07 - 12:34:29 von Andysun »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz