[GastForen Programme Print/Bildbearbeitung Adobe InDesign Suchen und Ersetzen nur in Tabellen

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

Suchen und Ersetzen nur in Tabellen

dedannika
Beiträge gesamt: 65

27. Nov 2007, 10:37
Beitrag # 1 von 18
Bewertung:
(5028 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen

ich habe ein Problem und zwar ist dem Kunden gerade aufgefallen das ein Wort falsch übersetztwurde und ich es nun über den ganzen Katalog ändern muß. Das wäre mit der suchen ersetzen Funktion schön easy, aber diese Änderung betrifft nur den Inhalt in den Tabellen sonst muß es so bleiben. Hab schonin der Hilfe und im Praxis Buch nachgeschlagen aber leider nix gefunden :-(

Ist es möglich diese automatische Änderung nur auf die Tabellen zu begrezen?

Ich arbeite mit ID CS3

Gruß Dani
X

Suchen und Ersetzen nur in Tabellen

Martin Fischer
  
Beiträge gesamt: 12775

27. Nov 2007, 10:52
Beitrag # 2 von 18
Beitrag ID: #324438
Bewertung:
(5022 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Dani,

hat der Text in Tabellen ein eigenes, eindeutiges Absatzformat?
Wenn ja, dann könntest Du dieses Format in die Suche aufnehmen.
Wenn nein, dann sehe ich schwarz.

Per Skript wäre es allerdings möglich, den Suchbereich auf Tabellen zu beschränken:
1. Suche-Ersetzevorgänge in einer Schleife durch alle Tabellen
2. Ein Suchvorgang über das Dokument; Schleife durch gefundenen Text; Prüfung, ob innerhalb einer Zelle; wenn ja, ersetzen durch anderen Text.


als Antwort auf: [#324432]

Suchen und Ersetzen nur in Tabellen

dedannika
Beiträge gesamt: 65

27. Nov 2007, 11:02
Beitrag # 3 von 18
Beitrag ID: #324445
Bewertung:
(5013 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ohhh nein ... es hat kein eindeutiges Format :-(

mit dem Skripten kenne ich mich leider noch nicht so gut aus. wie muss ich das machen?


als Antwort auf: [#324438]

Suchen und Ersetzen nur in Tabellen

Ralf Hobirk
Beiträge gesamt: 5961

27. Nov 2007, 11:46
Beitrag # 4 von 18
Beitrag ID: #324460
Bewertung:
(4996 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wenn schon kein eindeutiges Format, dann aber vielleicht Absatz- und/oder Zeichenattribute, auf die man die Suche beschränken kann?

Ansonsten ist dies ein weiteres Beispiel, warum man konsequent mit den Formaten arbeiten sollte. Eigene Absatz- und Zeichenformate für die Tabellen und Suchen & Ersertzen wird zum Kinderspiel. Dabei spielt es keine Rolle, ob unterschiedlich benannte Formate völlig gleiche Attribute haben.


als Antwort auf: [#324445]

Suchen und Ersetzen nur in Tabellen

pixxxelschubser
Beiträge gesamt: 1708

27. Nov 2007, 11:49
Beitrag # 5 von 18
Beitrag ID: #324462
Bewertung:
(4992 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo dedannika,

vielleicht gibt es doch zwei Noscript-Lösungen. Vorausgesetzt, es sind sonstige AF angelegt und zugewiesen.

Wenn in den Tabellen kein Absatzformat vergeben wurde, so doch sicher im normalen Text.
1.) --> dieses Wort überall ersetzen
2.) --> für jedes sonstige Format, in dem das Wort vokommt --> suche nach Wort mit Format xyz und wieder durch das ursprüngliche Wort ersetzen

Oder suche nach Wort mit AF [einfacher Absatz] (bitte vorher prüfen, ob das AF bei Dir so heißt!) und durch neues Wort ersetzen. Dazu genügt die einfache Textsuche.

Wink


als Antwort auf: [#324445]

Suchen und Ersetzen nur in Tabellen

kurtnau
Beiträge gesamt: 2170

27. Nov 2007, 11:52
Beitrag # 6 von 18
Beitrag ID: #324463
Bewertung:
(4987 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo,

vielleicht geht das ja mit der methode:

alle tabellen auf eine eigene ebene schieben, die anderen sperren und nur in der suchen und ersetzen?

es kommt auf die menge der tabellen an bzw. es gibt ein script das tabellen auf eine eigene ebene setzt.

gruß kurt


als Antwort auf: [#324445]

Suchen und Ersetzen nur in Tabellen

Martin Fischer
  
Beiträge gesamt: 12775

27. Nov 2007, 11:55
Beitrag # 7 von 18
Beitrag ID: #324464
Bewertung:
(4982 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Dani,

wenn es keine eindeutige Formatierung für Tabellentext gibt, dann könnte man dafür sorgen.
Quick & dirty ginge es etwa über die Zuweisung einer Durchstreichung für Tabellentext (sofern Du dieses Merkmal nirgends anders einsetzt):

Code
app.activeDocument.stories.everyItem().tables.everyItem().cells.everyItem().texts[0].strikeThru = true; 


Damit wird der Text in Tabellenzellen durchgestrichen (nicht jedoch in verankerten Textrahmen in Zellen - kommt das auch vor?). Und nun kannst Du Text mit dem Merkmal "durchstrichen" suchen und ersetzen.

Die Durchstreichung kannst Du über folgenden Befehl wieder rückgängig machen:

Code
app.activeDocument.stories.everyItem().tables.everyItem().cells.everyItem().texts[0].strikeThru = false; 


Solltest Du mit Durchstreichungen arbeiten, dann könnte man ein anderes Merkmal verwenden. Z.B. eine für Text nicht verwendete Farbe.


als Antwort auf: [#324445]

Suchen und Ersetzen nur in Tabellen

Martin Fischer
  
Beiträge gesamt: 12775

27. Nov 2007, 11:58
Beitrag # 8 von 18
Beitrag ID: #324465
Bewertung:
(4980 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Kurt,

> alle tabellen auf eine eigene ebene schieben, die anderen sperren und nur in der suchen und ersetzen?

Du kannst Tabellen nicht direkt auf eine andere Ebene schieben.
Tabellen sind in Textrahmen.
Und wenn dort außer den Tabellen noch weiterer Text drin ist, dann hast Du das Problem zwar etwas verringert (mengenmäßig), aber nicht vollständig umschifft.


als Antwort auf: [#324463]

Suchen und Ersetzen nur in Tabellen

pixxxelschubser
Beiträge gesamt: 1708

27. Nov 2007, 12:02
Beitrag # 9 von 18
Beitrag ID: #324468
Bewertung:
(4973 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Oder NoScript-Variante radikal:

Hängt sehr stark vom Dokumentaufbau ab:
Textrahmen sind verkettet und Tabellen sind eigenständige Textrahmen - sonst ist der Aufwand zu hoch.

Gesamten Nicht-Tabellen-Text auswählen --> Ausschneiden --> Suchen und ersetzen --> Text wieder einfügen

Hat bei mir testweise unter den genannten Voraussetzungen funktioniert.


als Antwort auf: [#324463]

Suchen und Ersetzen nur in Tabellen

Martin Fischer
  
Beiträge gesamt: 12775

27. Nov 2007, 12:08
Beitrag # 10 von 18
Beitrag ID: #324473
Bewertung:
(4963 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Oder NoScript-Variante radikal:

Der Mann zeigt Mut! ;-)

Würde ich in diesem Fall an einer Kopie des Dokuments machen und dann den "normalen" Text aus dem Original zurückkopieren.


als Antwort auf: [#324468]
(Dieser Beitrag wurde von Martin Fischer am 27. Nov 2007, 12:20 geändert)

Suchen und Ersetzen nur in Tabellen

pixxxelschubser
Beiträge gesamt: 1708

27. Nov 2007, 12:33
Beitrag # 11 von 18
Beitrag ID: #324483
Bewertung:
(4940 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Würde ich in diesem Fall an einer Kopie des Dokuments machen und dann den "normalen" Text aus dem Original zurückkopieren.


Du hast natürlich recht, sonst wird aus Mut viel zu schnell Übermut ;-)

Dieses "Problemlösungs-Brainstorming" ist aber dennoch ganz schön interessant.

Wink


als Antwort auf: [#324473]

Suchen und Ersetzen nur in Tabellen

dedannika
Beiträge gesamt: 65

27. Nov 2007, 12:42
Beitrag # 12 von 18
Beitrag ID: #324488
Bewertung:
(4937 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke erstmal für eure ganzen vielen lieben hilfen :-)

@ Pixxxelschubser deine Idee wäre es fast gewesen den anderen Text auf den Seiten mit den Tabellen habe ich ein Absatzformat zurgeornet das problem dabei ist, dass ab und zu wieder seiten auf tauchen wo ich mal wieder kein Absatz zu geornet habe (das wird mir wohl eine Lehre sein)
könnte diese Seite einer anderen Musterseite zuorden.

aber da kommt mir noch eine ganz andere Idee

es steht immer das Gleiche in dem Tabellenfeld, und zwar:

Reactancias electrónicas (<- in regular)
Control Gear (<- in italic)

jetzt soll nur das electronicas weg, also suche ich den Abschnitt und ersetzte ihn ohne electronicas. Das Problem hierbei ist nur das Controll Gear nicht mehr italic ist. Gibt es da eine einfache Lösung


als Antwort auf: [#324462]

Suchen und Ersetzen nur in Tabellen

Marco Morgenthaler
Beiträge gesamt: 2474

27. Nov 2007, 12:58
Beitrag # 13 von 18
Beitrag ID: #324494
Bewertung:
(4927 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Dedannika

Such doch einfach nach:

Reactancias electrónicas (<- in regular)
Control Gear (<- in italic)

und ersetze durch den Inhalt der formatierten Zwischenablage (Ändern in: > Flyout-Menü > Andere). In die Zwischenablage kopierst du vorher:

Reactancias (<- in regular)
Control Gear (<- in italic)

Geht doch, oder?
Gruss, Marco


als Antwort auf: [#324488]

Suchen und Ersetzen nur in Tabellen

dedannika
Beiträge gesamt: 65

27. Nov 2007, 13:09
Beitrag # 14 von 18
Beitrag ID: #324501
Bewertung:
(4916 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ich habe den zu ersetzenden Inhalt kopiert, hier war Controll Gear noch noch in italic und im neuen Absatz. Füge es bei suchen ein und bei ersetzen füge ich das selbe ein nur das ich das zu löschende Wort weg nehme.

Wenn ich es jetzt änder ist das Controll Gear nicht mehr italic
Was mach ich falsch?


als Antwort auf: [#324488]

Suchen und Ersetzen nur in Tabellen

Martin Fischer
  
Beiträge gesamt: 12775

27. Nov 2007, 13:28
Beitrag # 15 von 18
Beitrag ID: #324507
Bewertung:
(4905 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Stehen bei Dir im Feld "Ändern in" folgende Zeichen: ^c


als Antwort auf: [#324501]
X