Autor Thema: Büroklammerfunktion im uidoc  (Gelesen 1612 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Büroklammerfunktion im uidoc
« am: 14.01.11 - 14:26:15 »
Hallo !
Ich habe mir eine Schaltfläche zum Anhängen einer Datei im uidoc gebaut (siehe Script)
Ich erhalte folgende Fehlermeldung:  "Vorgabemaske nicht gefunden"

Was mache ich falsch ?


   Dim ws As NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim doc As NotesDocument
   Dim session As NotesSession
   Dim PDF As NotesEmbeddedObject
   
   Set ws = New NotesUIWorkspace
   Set uidoc = ws.CurrentDocument
   Set doc = uidoc.Document
   
   Set rtitem = New NotesRichTextItem( doc, "tabelle" )
   Set PDF = rtitem.EmbedObject(EMBED_ATTACHMENT,"","s:\340000\341100\341111\test.xls")
   
   Call doc.save(True,False)
   doc.saveoptions = "0"
   Call uidoc.close
   Call ws.EditDocument(True, doc)

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Büroklammerfunktion im uidoc
« Antwort #1 am: 14.01.11 - 14:28:06 »
Mach was die Fehlermeldung sagt und definiere eine Maske als Vorgabe-Maske und ebenso eine View als Vorgabe-View.

Zumindest früher war das mal ein Problem, seitdem habe ich mir angewöhnt das immer zu tun, daher weiß ich nicht genau, ob das noch immer notwendig ist - scheint dann aber wohl zu sein.

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Büroklammerfunktion im uidoc
« Antwort #2 am: 14.01.11 - 14:29:25 »
... und wie mache ich das ?

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Re: Büroklammerfunktion im uidoc
« Antwort #3 am: 14.01.11 - 14:38:38 »
so
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Büroklammerfunktion im uidoc
« Antwort #4 am: 14.01.11 - 14:40:37 »
Ich denke, das Problem kommt durch das doc.Save, da wird der Name der Maske nicht gespeichert, wenn das Dokument neu ist.

Entweder ergänzt Du doc.Form = "MeineMaske", erstellst das Feld Form in der Maske (berechnet beim Anlegen mit dem Namen der Maske) oder speicherst das uidoc anstelle des doc.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz