Wie kann ich eine TableBox () mit einem zugehörigen Titel an PowerPoint senden?Hallo,
Ich kann im Graph Builder ein Diagramm erstellen und dann eine Kopie dieses Diagramms zusammen mit seinem Titel in einem JSL-Skript an PowerPoint senden. Dazu muss im Wesentlichen Folgendes ausgeführt werden:
gb = Graph Builder (etc etc);
gbb = report (gb) [GraphBuilderBox (1)];
gbb << Präsentation speichern ("MyFile.pptx")
Dadurch wird der Titel des Diagramms an die Titelleiste einer PowerPoint-Folie gesendet, und das Diagramm selbst wird darunter platziert. Dies ist genau das, was ich will. In der Baumstruktur von GraphBuilderBox (1) kann ich erkennen, dass sich der Titel selbst in einer TextEditBox innerhalb von fünf verschachtelten Anzeigefeldern befindet. Wenn GraphBuilderBox (1) an PowerPoint gesendet wird, wird die "<< save presentation ()" Mit dieser Eigenschaft kann PowerPoint erkennen, dass es als Titel der Folie interpretiert werden soll.
Ich möchte jetzt im Wesentlichen das Gleiche mit einer TableBox machen (was offensichtlich ist war nicht erstellt im Graph Builder) und einen beliebigen Titel, den ich dieser TableBox zuweisen möchte. Wie ist die Struktur von Display-Boxen, die ich zusammenbauen muss, damit dies funktioniert?
Vielen Dank für Ihre Anregungen
Re: Wie kann ich eine TableBox () mit einem zugehörigen Titel an PowerPoint senden?Ha! So einfach ist das - und ich kann daraus schließen, dass ich diese TableBox durch eine beliebige andere Struktur ersetzen konnte, die ich exportieren wollte, wobei der Titel der Folie dem Titel der OutlineBox entnommen wurde. Kurz gesagt, legen Sie es einfach in eine OutlineBox und benennen Sie es entsprechend.
Nochmals vielen Dank, Ian!
Re: Wie kann ich eine TableBox () mit einem zugehörigen Titel an PowerPoint senden?So etwas wie:
Namensvorgabe bis hier (1);
Neues Fenster ("Beispiel",
ob = Gliederungsfeld ("Tabelle",
Tischbox (
String Col.-Box ("Namen", {"x", "y", "z"}),
Zahlenfeld ("Werte", {11, 22, 33}),
Plot Col Box ("Werte", {11, 22, 33})
)));
ob << Präsentation speichern ("$ DESKTOP / MyFile.pptx");