[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Tabelle convertToText mit Tabellenformat (CS6, WIN)

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Tabelle convertToText mit Tabellenformat (CS6, WIN)

cwenet
Beiträge gesamt: 966

16. Jan 2013, 12:58
Beitrag # 1 von 5
Bewertung:
(1086 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Tag,

hiermit wollte ich alle Tabellen mit dem Format "MeinTabellenFormat" in Text wandeln.
Jetzt werden aber alle Tabellen gewandelt.

Code
var dok = app.activeDocument;   

for ( var s = 0; s < dok.stories.count(); s++ ){

for ( var t = 0; t < dok.stories.item(s).tables.count(); t++ )
{
if (dok.stories.everyItem().tables.everyItem(s).appliedTableStyle = "MeinTabellenFormat")
dok.stories.everyItem().tables.everyItem().convertToText("\t", "\r");
}

}


Bitte um Hilfe.
Dank und Gruß
Christoph

(Dieser Beitrag wurde von cwenet am 16. Jan 2013, 12:58 geändert)
X

Tabelle convertToText mit Tabellenformat (CS6, WIN)

mx
Beiträge gesamt: 161

16. Jan 2013, 13:08
Beitrag # 2 von 5
Beitrag ID: #506928
Bewertung:
(1072 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Christoph,

du musst bei = und == aufpassen: Das erste ist eine Zuweisung und das zweite ein Vergleich.
So wie es im Script steht, ist es immer richtig, weil es eine Zuweisung ist und die als erfolgreiche Operation true zurückliefert.
Dann prüft das Script auch noch auf den Namen des Stils ab, der über appliedTableStyle.name erreichbar ist, appliedTableStyle alleine wäre ein TableStyle-Objekt selbst.

Viele Grüße
Jo


als Antwort auf: [#506927]

Tabelle convertToText mit Tabellenformat (CS6, WIN)

cwenet
Beiträge gesamt: 966

16. Jan 2013, 13:12
Beitrag # 3 von 5
Beitrag ID: #506929
Bewertung:
(1061 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Jo, für den Hinweis

ich habe es nun so gemacht. War das so gemeint?
Leider passiert jetzt garnichts.
Habe ich das falsch verstanden?

Code
var dok = app.activeDocument;   

for ( var s = 0; s < dok.stories.count(); s++ ){

for ( var t = 0; t < dok.stories.item(s).tables.count(); t++ )
{
if (dok.stories.everyItem().tables.everyItem(s).appliedTableStyle == "MeinTabellenFormat")
dok.stories.everyItem().tables.everyItem().convertToText("\t", "\r");
}

}


Gruss
Christoph


als Antwort auf: [#506928]

Tabelle convertToText mit Tabellenformat (CS6, WIN)

-hans-
Beiträge gesamt: 746

16. Jan 2013, 13:22
Beitrag # 4 von 5
Beitrag ID: #506931
Bewertung:
(1050 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

ich verstehe deinen Ansatz garnicht ?! Bzw. glaube nicht, dass es so funktionieren kann ...

jede Tabelle muss einzeln geprüft werden:
Code
var currDoc = app.activeDocument; 
var allTables = currDoc.stories.everyItem().tables.everyItem().getElements();
l = allTables.length;

while(l--){
var currTable = allTables[l];
if(currTable.appliedTableStyle.name === 'MeinTabellenFormat')
{
currTable.convertToText("\t", "\r");
}
}

Lieben Gruß

Hans-Gerd Claßen


als Antwort auf: [#506929]
(Dieser Beitrag wurde von -hans- am 16. Jan 2013, 13:23 geändert)

Tabelle convertToText mit Tabellenformat (CS6, WIN)

cwenet
Beiträge gesamt: 966

16. Jan 2013, 13:29
Beitrag # 5 von 5
Beitrag ID: #506932
Bewertung:
(1038 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen lieben Dank Hans-Gerd,

so klappt es prima.

Grüße
Christoph


als Antwort auf: [#506931]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
25.01.2021 - 26.01.2021

Digicomp Academy AG, Bern oder Zürich
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

In diesem Basic-Kurs lernen Sie das Wichtigste über den Aufbau und die Funktionsweise von Photoshop. Zusammen mit den notwendigen Grundlagen von Farbenlehre bis Bildauflösung lernen Sie zudem die kreativen Möglichkeiten von Photoshop kennen.

Dauer: 2 Tage
Preis: CHF 1'400.–

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/PHOTM1

Veranstaltungen
25.01.2021 - 26.01.2021

Digicomp Academy AG, Zürich oder virtuell
Montag, 25. Jan. 2021, 08.30 Uhr - Dienstag, 26. Jan. 2021, 17.00 Uhr

Kurs

Im Kurs lernen Sie die Schritte vom Import des Rohmaterials bis zum fertig exportierten Clip kennen. Dazu zählen die Materialverwaltung, das Trimmen für Roh- und Feinschnitt, Blenden, Titel und Effekte und eine Übersicht über die wichtigsten Formate.

Preis: CHF 1'700.-
Dauer: 2 Tage

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/AP6

Neuste Foreneinträge


iPhone Farbprofil

Exel ohne leeres Tabellenblatt starten

Text- oder Grafikrahmen nach Position und Größe suchen und ändern

Illustrator Skript Übersatztext - Hilfe benötigt

[GREP] beliebige Zeichen finden und durch selbe Anzahl an Leerzeichen oder Anzahl Zeichen "x" ersetzen

InDesign 2021 – Suchen/Ersetzen: Farbe

Langsamer MacMini

Netzwerklaufwerke verbinden -> Bei nicht verfügbar Fehlermeldung unterdrücken

Balken hinter einen Bildteil

Geteiltes Album
medienjobs