Autor Thema: Hotspot eines Anhangs mit Script, danach Anhang löschen.  (Gelesen 1917 mal)

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Hy Leute,

ich habe folgendes Probelm das mich seit Tagen beschäftigt.

Ich muß aus einem Doc, den Anhang in ein festes Verzeichnis im Explorer legen.
Den Anhang aus dem Doc löschen und einen Hotspot auf die Datei im festen Verzeichnis legen.

Das Problem welches ich habe ist, dass Notes die Datei im Internetexplorer  öffnen möchte und das geht nicht.

Wie bringe ich Notes bei den Anhang mit dem jeweiligen Programm zu öffnen?
Ist ein URL Hotspot vielleicht nicht der richtige Weg?

Dank Euch schon mal.
Gruß Gerry (Lancelot)

Offline Skorpi

  • Junior Mitglied
  • **
  • Beiträge: 79
  • Geschlecht: Männlich
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #1 am: 02.10.07 - 15:02:14 »
Such mal in der Hilfe nach der Shell function...
Gruß

Fabian

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #2 am: 02.10.07 - 15:16:38 »
So wie ich das sehe, kann man das nicht verwenden.

Ich weiß ja nciht welcher Dateityp angehängt ist.
Ausserdem bring ich den Shell mit dem Hotspot nicht zusammen.
Gruß Gerry (Lancelot)

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #3 am: 02.10.07 - 17:43:27 »
Moin,moin,

bei shell musst du den ganzen Pfad eingeben und den brauchste auch zum extrahieren der Datei.

Den Namen kannst du mit .name der embeddedobject Klasse auslesen.

Code
	
Dim work As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim item As NotesRichTextItem
	
Set uidoc = work.CurrentDocument
Set doc = uidoc.Document
Set item =doc.GetFirstItem("Dateianhang")
	
Forall o In item.EmbeddedObjects
   Msgbox o.name
End Forall

Gruß
Demian
Gruß
Demian

Offline Lancelot

  • Senior Mitglied
  • ****
  • Beiträge: 357
  • Geschlecht: Männlich
  • Tu was Du willst, aber schade keinem!
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #4 am: 02.10.07 - 17:52:27 »
Danke Euch, ich habe es gelöst.

Im Moment ghabe ich es geschafft, dass der Internetexplorer mir den Ordnerinhalt korrekt anzeigt.

Alles was im Ordner enthalten ist, geht zu öffenen und das reicht uns.

Vielen Dank nochmals.
Gruß Gerry (Lancelot)

Offline guesswho

  • Senior Mitglied
  • ****
  • Beiträge: 291
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #5 am: 02.10.07 - 17:57:09 »
Ich bin mir nicht ganz sicher, ob ich Lancelot richtig verstanden habe. Aber shell erwartet BAT, COM, PIF, or EXE plus optional den Dateinamen. Auf Dateiendung kann verzichtet werden.

aber z.B. "task% = shell(c:\dokument.doc")" wird wohl tatsächlich nicht funktionieren...

Jo
5 Server 9.x auf W2K3/W2K8
ca. 550 Clients: 9.x auf Win7
Notes Traveler
iQ.Suite
BCC Charon 4
panagenda Marvel Client
BES 10/12 und viele Blackberrys
paar iPad und iPhones
Teamstudio

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Hotspot eines Anhangs mit Script, danach Anhang löschen.
« Antwort #6 am: 04.10.07 - 11:19:51 »
Moin,moin,

in den Fällen gehts aber mit:

Code
Dim Datei
Set Datei = CreateObject("Wscript.Shell")
	
Datei.Run "C:\Test.doc"
	
Set Datei = Nothing

Gruß
Demian
Gruß
Demian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz