Autor Thema: Auswahl als Tabelle kopieren  (Gelesen 1348 mal)

Offline Sabine

  • Aktives Mitglied
  • ***
  • Beiträge: 112
  • Geschlecht: Weiblich
Auswahl als Tabelle kopieren
« am: 21.11.07 - 10:06:57 »
Hallo,

so ganz habe ich die Hoffnung nach einer Lösung noch nicht aufgegeben, obwohl mir die Suche leider nicht weiter geholfen hat.

Aber vielleicht ist es unter 6.5.5. wirklich nicht möglich Teile einer Ansicht in ein Mail zu kopieren (Menüeintrag --> "Auswahl als Tabelle kopieren"). Ich benötige diese Funktion in einem Agenten, der durch klicken auf eine Aktionsschaltfläche ausgelöst werden soll.

Gibt es da eine Lösung? Eine Scriptklasse, die ich eventuell übersehen habe?



Dankeschön   :)

Sabine
« Letzte Änderung: 27.11.07 - 12:39:29 von Sabine »

Glombi

  • Gast
Re: Auswahl als Tabelle kopieren
« Antwort #1 am: 21.11.07 - 10:14:53 »
Die Lösung heisst: Notes 8  ;)
Dort gibts das endlich als Befehl.

Andreas

Offline Sabine

  • Aktives Mitglied
  • ***
  • Beiträge: 112
  • Geschlecht: Weiblich
Re: Auswahl als Tabelle kopieren
« Antwort #2 am: 21.11.07 - 10:17:37 »
Danke für die schnelle und kompetente Anwort  :)

Aber schade  :(

Sabine

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Auswahl als Tabelle kopieren
« Antwort #3 am: 24.11.07 - 14:07:17 »
Warum schade? Notes bietet aktuell die Möglichkeit, die Du suchst. Word für Windows 6 konnte auch noch keine Dokumente nach XML exportieren  ;D
Wenn Du nicht auf R8 upgraden kannst (was ich wegen der abschliessenden Null in der Versionsnummer auch nicht machen würde), kannst Du das gewünschte mit R6 immer noch selbst nachprogrammieren. Das entspricht dann zwar nicht perfekt den 8er Möglichkeiten, aber das eigentliche Ziel lässt sich auch so schon erreichen.

Bernhard

Offline Sabine

  • Aktives Mitglied
  • ***
  • Beiträge: 112
  • Geschlecht: Weiblich
Re: Auswahl als Tabelle kopieren
« Antwort #4 am: 27.11.07 - 12:39:10 »
Danke Bernhard,

habe das Problem lösen können. Hier einen Auszug aus meinem Script. Vielleicht ein wenig umständlich, aber es funktioniert  :)

Gruß Sabine

Code
REM Tablle erstellen in dem Body-Feld
rowCount% = y '4 'das muß dynamisch gestaltet werden
columnCount% = 4
Call rtItem.AppendTable(rowCount%, columnCount%)
Dim rtnav As NotesRichTextNavigator
Set rtnav = rtItem.CreateNavigator
Call rtnav.FindFirstElement(RTELEM_TYPE_TABLECELL)
'Spalte 1 und Zeile 1
For iRow% = 1 To 1 Step 1
For iColumn% = 1 To 1 Step 1
Call rtItem.BeginInsert(rtnav)
richStyle.Bold = True 'Eigenschaft "fett"setzen
Call rtitem.AppendStyle(richStyle) 'Eigenschaft aktivieren
Call rtItem.AppendText("Abteilung / Standort")
richStyle.Bold = False 'Eigenschaft "fett"ausschalten
Call rtitem.AppendStyle(richStyle) 'Eigenschaft deaktivieren
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
Next
Next
'Spalte 2 und Zeile 1
For iRow% = 1 To 1 Step 1
For iColumn% = 2 To 2 Step 1
Call rtItem.BeginInsert(rtnav)
richStyle.Bold = True 'Eigenschaft "fett"setzen
Call rtitem.AppendStyle(richStyle) 'Eigenschaft aktivieren
Call rtItem.AppendText("Zimmernummer")
richStyle.Bold = False 'Eigenschaft "fett"ausschalten
Call rtitem.AppendStyle(richStyle) 'Eigenschaft deaktivieren
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
Next
Next
'Spalte 3 und Zeile 1
For iRow% = 1 To 1 Step 1
For iColumn% = 3 To 3 Step 1
Call rtItem.BeginInsert(rtnav)
richStyle.Bold = True 'Eigenschaft "fett"setzen
Call rtitem.AppendStyle(richStyle) 'Eigenschaft aktivieren
Call rtItem.AppendText("PC-Benutzer/in")
richStyle.Bold = False 'Eigenschaft "fett"ausschalten
Call rtitem.AppendStyle(richStyle) 'Eigenschaft deaktivieren
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
Next
Next
'Spalte 4 und Zeile 1
For iRow% = 1 To 1 Step 1
For iColumn% = 4 To 4 Step 1
Call rtItem.BeginInsert(rtnav)
richStyle.Bold = True 'Eigenschaft "fett"setzen
Call rtitem.AppendStyle(richStyle) 'Eigenschaft aktivieren
Call rtItem.AppendText("Rechnername")
richStyle.Bold = False 'Eigenschaft "fett"ausschalten
Call rtitem.AppendStyle(richStyle) 'Eigenschaft deaktivieren
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
Next
Next
Set doc = collection.GetFirstDocument()
While Not(doc Is Nothing)
abt = doc.GetItemvalue( "Department" )(0)
zimmernr = doc.GetItemvalue( "Location" )(0)
strbenutzer = doc.GetItemvalue( "User" )(0)
rname = doc.GetItemvalue( "AliasName" )(0)
benutzer = Strleft(Strright(strbenutzer,", "),"|")
For iRow% = 1 To 1
' 'Abteilung
Call rtItem.BeginInsert(rtnav)
Call rtItem.AppendText(abt)
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
'Zimmernummer
Call rtItem.BeginInsert(rtnav)
Call rtItem.AppendText(zimmernr)
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
'Benutzer
Call rtItem.BeginInsert(rtnav)
Call rtItem.AppendText(benutzer)
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
'Rechnername
Call rtItem.BeginInsert(rtnav)
Call rtItem.AppendText(rname)
Call rtItem.EndInsert
Call rtnav.FindNextElement(RTELEM_TYPE_TABLECELL)
Next
Set doc = collection.GetNextDocument(doc)
Wend

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz