Suchergebnisse

Suchergebnisse 1-14 von insgesamt 14.

  • Benutzer-Avatarbild

    Hallo, folgendes Problem bekomme ich ohne Eure Hilfe leider nicht in den Griff: In der Zwischenablage befindet sich formatierter Text (Kopiert aus einem Word-Dokument, also wahrscheinlich im RTF-Format) Der formatierter Text soll aus dem Clipboard ausgelesen und als unformatierter Text in das Clipboard zurückgeschrieben werden. Ich habe eine Lösung gefunden, die eine RichTextBox als Zwischenspeicher verwendet: Quellcode (6 Zeilen) Ich würde aber sehr gern ohne die RichTextBox auskommen. Versuche…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ Ohne RichTextBox oder ein anderes Control, das RichText versteht geht es nicht.“ Danke für Deine rasche Expertise. Das verblüfft mich aber schon, dass das nur so gehen soll.

  • Benutzer-Avatarbild

    Das eigentliche Problem ist folgendes: Wenn in einem Quell-Worddokument die automatische Silbentrennung aktiviert ist und man übernimmt von dort Text über die Zwischenablage als "nur Text" in ein Zieldokument, dann erscheinen im Zieldokument mitten im Text feste Bindestriche. Interessanterweise stimmen die Standorte diese neuen Trennstriche noch nicht mal mit den Trennstellen im Quelldokument überein. Microsoft hat da irgend etwas vermurkst, aber das ist schon seit viele Word-Versionen so. Verme…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Jetzt wollen wir mal Nägel mit Köpfen machen. Und all diese Informationen beim nächsten MNal bitte im Eröffnungspost. “ Aber sehr gern! Eine ausführliche Problemanalyse mit der bisherigen Lösunsvariante findet sich im Anhang. Ich war davon ausgegangen, dass die Begleitumstände für meine Ausgangsfrage nicht relevant sind. Deshalb hatte ich sie im Eröffnungspost zunächst nicht erwähnt. Viele Grüße praetor

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Fazit: Das Clipboard formatiert und entformatiert Text <=> Richtext“ @RodFromGermany, ja das ist schon klar und letztlich ja auch der Hintergrund meines Lösungsansatzes. Aber das hilft noch nicht bei der Frage, wie man das ohne die Zwischenschaltung eines Controls hinbekommt. Nur deshalb eine Userform zu erzeugen, ist ziemlich unelegant. Grüße praetor

  • Benutzer-Avatarbild

    Zitat von areiland: „Du musst doch eigentlich nur eine Abwandlung nutzen ... um den in txt stehenden nun unformatierten Text zurück in die Zwischenablage zu schreiben.“ Leider nein, Axel. Damit enstehen auch die ungewollten Trennstriche. Grüße praetor

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ Nur bekommst Du im allgemeinen hier im Forum keine fertigen Lösungen gepostet, “ Das erwarte ich auch nicht. Und meine Aufbereitung des Problems weiter oben belegt das wohl auch. Aber ich sehe weiter nicht, dass Eure Vorschläge tatsächlich zum Ziel führen. Wird mit VB.NET-Quellcode (1 Zeile) gelesen, dann enthält txt bereit die unerwünschten Trennstriche. Eine Weiterverarbeitung ist an dieser Stelle also sinnlos. Wird mit VB.NET-Quellcode (1 Zeile) gelesen, dann enthä…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Schreib mal, was wo in Deine Zwischenablage reinkommt und wo es wie raus soll, damit ich das nachstellen kann.“[*]Anwender markiert in Word-Dokument A einen Textbereich und übernimmt ihn in die Zwischenablage. Zu diesem Zeitpunkt ist in Dokument A die automatische Silbetrennung aktiv. [*]Anwender wechselt zu Word-Dokument B und fügt den Inhalt der Zwischebalge als "nur Text" ein. [/list]Das Ganze findet also innerhalb von MS Word statt. Programmiert wird ein Word-Addin…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ In meinem Beispiel sind doch auch in Word die Silbentrennzeichen drinne. Bei Button1 sind sie weg, “ Ja, die gesetzten bedingten Trennstriche sind bei Button 1 weg. Aber probiere das mal mit einem deutlich längeren Text aus und du wirst sehen, dass vereinzelt in Worten Binde(trenn)striche entstehen, die dort nichts zu suchen haben. In meinem PDF-Dokument habe ich das unter Ziff. II gezeigt.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „Kannst Du mal diesen Text posten?“ Ja klar, s. Anhang. Aber eigentlich ist es egal, was man nimmt.

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ So gehts:“ Leider irgendwie doch nicht. Ich habe deine letzten Vorschläger - Danke dafür! - in der Anlage erörtert. Nochmal, es geht NICHT um die Entfernung regulärer bedingter Trennstriche, sondern um die Vermeidung von Trennstrichen, die irgendwie auf dem Weg durch die Zwischenanlage entstehen. Und das Ganze, OHNE ein Control. Was wirklich merkwürdig ist, dass die überflüssigen neuen Trennstriche bei dir nicht zu entstehen scheinen. Ich kann den Effekt reproduzieren…

  • Benutzer-Avatarbild

    Zitat von RodFromGermany: „ Wie willst Du denn diese beiden Sorten unterscheiden?“ Gar nicht, denn das geht nicht, weil sie indentisch kodiert sind. Die ungewollten dürfen gar nicht erste entsehen. Der Code im meinem Startpost leistet das, warum auch immer. Aber das Entstehen der zusätzlichen Trennstriche ist ja auch mysteriös. Zitat: „ Ich habe nicht denTrennstrich ersetzt, sondern den weichen Trennstrich, der bei der Silbentrennung eingefügt wird.“ Das ist schon klar. Aber die sind gar nicht d…

  • Benutzer-Avatarbild

    Zitat von Dksksm: „ Reicht es nicht, sie nur per Code zu generieren? “ Das klingt spannend! Probiere ich heute Abend aus.

  • Benutzer-Avatarbild

    Jetzt hab ich es, glaub ich. Hab die Idee von @Dksksm (Control nicht anzeigen) und den Vorschlag von @RodFromGermany (auch bedingte Trennstriche eliminieren, allerdings jetzt im RTF-Rohformat) kombiniert: VB.NET-Quellcode (9 Zeilen) Danke Euch! Grüße praetor