Ich versuche, eine Datenspalte von einer Webseite in eine Tabelle einzufügen. Die Daten enthalten Bindestriche, zum Beispiel:
TEST-1
TEST-2
TEST-3
Wenn ich dies auswähle und in eine Word 2007-Tabelle einfüge, wird es am Bindestrich geteilt, was ich nicht möchte. Gibt es eine Möglichkeit, dies zu unterdrücken?
Antwort1
Sie können mit der rechten Maustaste in die Zelle klicken und unter „Einfügeoptionen“ „Nur Text behalten“ auswählen (es sieht aus wie eine Zwischenablage mit dem Buchstaben „A“).
Antwort2
Das Beispiel enthält keine Bindestriche, sondern die Zeichen BINDESTRICH-MINUS U+002D. Word behandelt sie so, als ob danach ein Zeilenumbruch zulässig wäre. Dies entspricht formal den allgemeinen Zeilenumbruchregeln. Der Umbruch erfolgt jedoch wahrscheinlich, weil die Spaltenbreite für den gesamten Ausdruck zu schmal ist. Erhöhen Sie die Breite oder ändern Sie die Spaltenformatierungsregeln der Tabelle (wählen Sie beispielsweise die Zellen der Spalte aus, klicken Sie mit der rechten Maustaste, wählen Sie Tabelleneinstellungen und gehen Sie zu den Zelleneinstellungen und deaktivieren Sie das Kontrollkästchen, das Zeilenumbrüche zulässt).
Antwort3
Ich glaube, Sie möchten, dass sich Bindestriche wie normale Zeichen (Buchstaben, Ziffern oder andere Satzzeichen) verhalten, also zum Beispiel
Der schnelle braune Fuchs springt über den faulen, wohlgenährten Hund.
wird rendern als
| Der schnelle braune Fuchs springt über den faulen | | wohlgenährter Hund. |
statt
| Der schnelle braune Fuchs springt über den trägen Brunnen- | | gefütterter Hund. |
Mit anderen Worten: Sie möchten geschützte Bindestriche. <Bearbeiten>Wenn dies nicht das ist, was Sie möchten, erläutern Sie bitte, was Sie möchten.</edit> MS Word erstellt einen geschützten Bindestrich, wenn Sie Ctrl+ Shift+ eingeben -. (Dies ist möglicherweise auch als Ctrl+ Shift+ dokumentiert _.) Die naheliegende Lösung besteht darin, mit „Suchen und Ersetzen“ alle normalen Bindestriche in Ihrer Tabelle in geschützte Bindestriche umzuwandeln.
Leider scheint das Dialogfeld „Suchen und Ersetzen“ die Eingabe geschützter Bindestriche nicht zu ermöglichen. Glücklicherweise können Sie dies halbmanuell tun. (Sie müssen anhand der Größe Ihrer Tabelle entscheiden, ob dies machbar ist.)
- Fügen Sie zunächst Ihren Text in Microsoft Word ein (also in Ihre Tabelle).
- In Microsoft Word:Geben Sie Ctrl+ F,
-
, Enter, und ein Esc. Mit anderen Worten: Suchen Sie nach dem ersten Bindestrich in der Tabelle. - Geben Sie Ctrl+ Shift+ ein -, um es durch einen geschützten Bindestrich zu ersetzen.
- Geben Sie Shift+ ein ←, um es auszuwählen (oder tun Sie dies mit der Maus), und geben Sie Ctrl+ ein C, um es zu kopieren (oder tun Sie dies mit der Maus, d. h. mit der Schaltfläche „Kopieren“ oder dem Rechtsklickmenü).
- Geben Sie Shift+ ein F4, um den nächsten Bindestrich zu finden.
- Geben Sie Ctrl+ ein V, um den geschützten Bindestrich aus der Zwischenablage einzufügen (oder tun Sie dies mit der Maus, d. h. mit der Schaltfläche „Einfügen“ oder dem Rechtsklickmenü).
- Wiederholen Sie die Schritte 4 und 5, bis Sie alle Bindestriche in Ihrer Tabelle gefunden (und ersetzt) haben.
Vielleicht kann einer unserer VBA-Assistenten dies automatisieren, oder jemand kennt einen Workaround für den Defekt im Dialogfeld „Suchen und Ersetzen“.
Antwort4
Leider hat keiner dieser Vorschläge funktioniert – die Spalten waren breit genug usw. Ich habe aus einer Textdatei eingefügt und weiß daher nicht, wie ich darin einen geschützten Bindestrich einfügen kann.
Die Lösung, die ich gefunden habe, ist zwar sehr dürftig, aber sie hat funktioniert.
Suchen / Ersetzen - mit _ in meiner Textdatei
In meine Tabelle kopieren / einfügen
Wählen Sie die Spalte aus und suchen/ersetzen Sie dann _ durch -
Dies wurde nicht in Spalten aufgeteilt und ließ mich mit meinem Originaltext zurück.