MS Word Feldinhalt abhängig machen von DropDown Steuerelement mit IF und REF Funktion - carinko.com

Поделиться
HTML-код
  • Опубликовано: 26 янв 2025

Комментарии • 34

  • @WernerWeissleder
    @WernerWeissleder Год назад +1

    Ein Lehrer bedankt sich ganz herzlich! :-D Kaum jemand kann so gut Word-Entwicklertools erklären, wie du. Danke dafür. Abo ist geklickt.

  • @jannekschushek9577
    @jannekschushek9577 Год назад +3

    Danke für das Video. Es ist natürlich verrückt, was man für solche einfachen Fragestellungen alles machen muss. Dagegen ist Excel ja simple.

  • @ThomasBuettner-t1o
    @ThomasBuettner-t1o Год назад +1

    Super erklärt und vielen Dank dafür!
    Ich hatte zu dem Thema schon lange nach einer einfachen und verständlichen Erklärung gesucht. Endlich fündig geworden.

  • @MegaLaviT
    @MegaLaviT Год назад +1

    Ohne Spaß, ich habe so lange danach gesucht, wie man einem "neuen" Dropdown Element eine Textmarke hinzufügen kann. Ich danke Dir so sehr für dieses Video. Das ist echt nicht einfach zu finden, obwohl es so einfach ist : ) LG

  • @probossa4060
    @probossa4060 Год назад +1

    Vielen Dank für die Erklärung, kann ich in Vordrucken super nutzen

  • @huberthoffmann4679
    @huberthoffmann4679 Год назад

    Danke und noch ein schönes Wochenende.😅

  • @wehaack2262
    @wehaack2262 3 месяца назад

    Guten Tag Frau Kohl, vielen Dank für das lehrreiche Video.
    Ist es möglich, an die Auswahl des DropDown Elementes auch eine Formatierung zu knüpfen? Bspw. bei mehreren Personen im DropDown "Die Kunden" eine Nummerierung erscheinen zu lassen um dort die Namen der Kunden eintragen zu können?

  • @danielwiedemann8467
    @danielwiedemann8467 Год назад

    Gibt es eine Möglichkeit, dass sich beim Wechsel der Auswahl im Drop Down Menü sich das IF REF Feld automatisch aktualisiert?

    • @IndraKohl
      @IndraKohl  Год назад +1

      Hi Daniel, soweit ich weiß, geht das nur mit VBA, es gibt die Methode ActiveDocument.Fields.Update. Ich hab zum automatischen Update schon mein Drehbuch fertig. Muss es noch abfilmen und hochladen. Dauert aber noch ein Momentchen... LG

  • @ulukai9328
    @ulukai9328 Год назад

    Hallo Indra, danke für das tolle Video. Hast Du mir einen Tipp wie ich dass Dropdownfeld ausblenden kann, so dass es nicht mitgedruckt wird? Hintergrund ist, dass ich das Word am Ende als pdf speichern will und dort das Dropdown nicht sichtbar sein soll. Ich kann zwar über die Schriftart-Eigenschaften den Text von dropdown1 als ausgeblendet markieren, aber dann macht das { ref dropdown1 } Probleme, weil es den ausgewählten Text nicht wiedergibt.

    • @IndraKohl
      @IndraKohl  Год назад

      Puuh, ausgeblendeter Text wäre jetzt auch meine 1. Idee gewesen... oder weiße Schrift auf weißem Grund. Ich weiß, nicht galant, aber es wäre win Versuch wert ohne VBA. Nehm es mal ins Drehbuch auf und guck, ob ich es simulieren kann. VG

  • @m.unzufrieden9624
    @m.unzufrieden9624 Год назад

    Hallo, ich suche nach einer Möglichkeit den Vergleich mit zwei Feldern zu machen? Also quasi Textmarke1 = "" und gleichzeitig Textmarke2 "".
    Gibt es dafür eine Lösung?

    • @IndraKohl
      @IndraKohl  Год назад

      Hallo zurück 😉 Soweit mir bekannt ist, gibt es bei den Feld-Funktionen keine Möglichkeit AND oder OR mit in IF-Funktionen einzubauen. Du könntest es aber über eine verschachtelte WENN-Funktion realisieren. Betätige STRG+F9, um ein Feld zu integrieren. Es erscheinen 2 geschwungene Klammern, die man nur auf diese Weise erzeugen kann. ALT GR + ) klappt hier nicht. Nun folgt die erste Funktion IF und Leerzeichen. Dann wieder STRG+F9. Darin positionierst Du die Funktion REF gefolgt von dem Namen Deiner ersten Textmarke, hier im Bsp.: t1. Nach der ersten geschlossen Klammer kommt dann der Vergleich ist gleich Leerzeichen und in Gänsefüßchen der zu vergleichende Textmarkeninhalt, hier im Bsp.: Textmarke1. Nun folgt erneut ein Leerzeichen und eine weitere Funktion mit STRG+F9. Darin geht es wieder los mit IF, STRG+F9 und Name der zweiten Textmarke, hier im Bsp.: t2. Wieder nach der geschlossenen Klammer der Vergleich, hier also ungleich Textkmarke2 (in Gänsefüßchen). Nun noch ein Leerzeichen in Gänsefüßchen, was passieren soll, wenn beides zutrifft. Wieder ein Leerzeichen und in Gänsefüßchen, was passieren, wenn nur eins oder keins zutrifft. Letzteres Argument wird nochmals zwischen den beiden letzten geschlossenen Klammern wiederholt. Übersetzt heißt das:
      Wenn t1 gleich Textmarke1 Dann Wenn t2 ungleich Textmarke2 Dann Beispieltext1 Sonst Beispieltext2 Sonst Beispieltext2
      Als ausgeschriebene Formel:
      { IF { REF t1 } = "Textmarke1" { IF { REF t2 } "Textmarke2" "Beispieltext1" "Beispieltext2" } "Beispieltext2" }
      Die Leerzeichen zwischen den einzelnen Argumenten nicht vergessen 😎
      Hoffe, der Tipp hilft.
      Viele Grüße
      Indra

    • @m.unzufrieden9624
      @m.unzufrieden9624 Год назад

      @@IndraKohl Vielen Dank für die ausführliche Antwort. Es hat super geklappt. 🙃 very happy!!
      Habe gestern Nachmittag noch mit
      {IF { = AND ( { COMPARE { MERGEFIELD T1 } = " " }; { COMPARE { MERGEFIELD T2 } = " "} ) } = 1 "oFoOT" "mFmOT" }
      ohne wirklichen Erfolg rumexperimentiert. Umso mehr freut es mich jetzt von dir eine so einfach Lösung bekommen zu haben. Vielen Dank!

  • @kirabeneke3287
    @kirabeneke3287 Год назад

    Hi, gibt es eine Möglichkeit innerhalb der IF Abfrage auf einen Hyperlink zu verweisen. Also wenn ABCs = a dann (füge diesen Hyperlink ein, sonst b ?
    Ich scheitere im Moment, aber vielleicht gibt es ja einen Trick
    Dankeschön

    • @IndraKohl
      @IndraKohl  Год назад

      Hi, ja, es gibt die Möglichkeit. Ein Link ist quasi bereits eine Feld mit Funktion ;-)
      Syntax:
      { IF { REF "ABC" } = "A" { HYPERLINK "Link bzw. Pfad" } { HYPERLINK "Link bzw. Pfad" } }
      Und Du kannst es natürlich auch verschachteln ;-)
      Hoffe, der Tipp hilft weiter. VG Indra

  • @TheoSonntag-v5e
    @TheoSonntag-v5e 5 месяцев назад

    Hallo, das ist ja toll, bringt mich einer Lösung viel näher! Was ich konkret versuche: ich möchte auf gleiche Art eine Auswahl treffen, aber im Text soll dann je der Wert aus dem Dropdown stehen, den kann ich ja anders als den Namen eintragen. Geht so etwas auch?

    • @IndraKohl
      @IndraKohl  3 месяца назад

      Hi, das freut mich sehr ;-). Wenn es Dir nur um den ausgewählten Inhalt des DropDowns geht, brauchst Du für das DropDown nur eine Textmarke setzen. Füge anschließend an allen Stellen im Dokument, wo der DropDown Wert erscheinen soll, die Referenz ein: strg+f9, um das Feld zu erstellen. { REF TextmarkennameDropDown }
      Das kannst Du inkl. der geschwungenen Klammern markieren und kopieren und im Dokument mit strg+v einfügen. Hoffe, das hilft weiter. VG Indra

  • @juliasprung3605
    @juliasprung3605 8 месяцев назад

    Prima erklärt, der Versuch hat auf Anhieb funktioniert. 👍
    Ich versuche dies noch weiter auszubauen. Leider ohne Erfolg. Ich würde nämlich gerne die Dropdownauswahl in einen der von mir hinzugefügten DocProperty, als Text formatiert, hinterlegen und nicht nur in dem Dokument integriert haben.
    Wäre dies möglich?

  • @chrisw.4600
    @chrisw.4600 7 месяцев назад

    Gut und verständlich. Danke dafür. Aber, wie kann ich ganze Textbausteine aufgrund des DD Anzeigenlassen, also Texte die Länger sind, zB für Bewertungen?

    • @IndraKohl
      @IndraKohl  7 месяцев назад +1

      Hallo Chris, Du kannst den gesamten Text in der Textmarke abspeichern. Markiere den kompletten Text und speichere ihn in einer Textmarke ab (Register Einfügen -> Textmarke -> einen Namen vergeben)
      Über REF DeinTextmarkenname wird dann der gesamte Text abgerufen. ;-) VG Indra

    • @chrisw.4600
      @chrisw.4600 7 месяцев назад

      @@IndraKohl Herzlichen Dank für die prompte Antwort....nur das ich es richtig verstehe ich habe eine Textmarke das Dropdown definiert und einen die dann jeweils den Text definiert den ich ausgeben möchte (diesen Text lege ich dann irgendwo ans Ende des Doks) und die Formel sieht dann so aus : IF { REF dropdownlistenfeld } = "meineauswahl" { REF textmeinerauswahl } "irgendwas" }...wenn ich das so richtig verstanden haben, dann ist irgendwo anders der Wurm drin und es funktioniert nicht ;-(...vielleicht kannst du helfen...wie gesagt der Text den ich anhand der Dropdownauswahl einfügen möchte ist länger. In der Verschachtelung wäre das sehr unübersichtlich. Danke nochmal für deine Hilfe...NACHTRAG Problem gelöst ich hatte ausversehen die dropdowntextmarke überschrieben....also die Formel und dein Hinweis funzt!

  • @MegaLaviT
    @MegaLaviT Год назад

    Ich hätte noch eine Frage, ich weiß nicht, ob Du mir da helfen kannst. Ich habe das Problem, dass bei den automatisch ausgefüllten Feldern immer die Formatierung (also Schriftart, Größe etc.) der Eingabe übernommen wird. Ändert man im Referenzfeld die Schriftart, dann funktioniert das schon irgendwie, aber kaum schreibt man wieder etwas Längeres, hat man gleich wieder ein Wort, was z. B. in Times New Roman angezeigt wird. Das nervt mich tierisch. Wie kann man das irgendwie einstellen? LG : )

    • @IndraKohl
      @IndraKohl  3 месяца назад

      Hallo, man kann die Formatierung erhalten, wenn man \* MERGEFORMAT anhängt.
      Z. B. { REF MeinFeldname \* MERGEFORMAT }
      Schalter für numerisches Format (\#)
      Schalter für Datums-/Uhrzeitformat (\@)
      Hoffe, damit klappt's. Viele Grüße Indra

    • @MegaLaviT
      @MegaLaviT 3 месяца назад

      @@IndraKohl Vielen Dank. Dank Dir bin ich jetzt auf die Lösung gekommen. Das MERGEFORMAT musste ich für meine Zwecke herauslöschen, damit sich das Referenzfeld im Format nie ändert. :)

  • @TsukiojoRecords
    @TsukiojoRecords Год назад

    Ich weiß nich was ich falsch mache, wenn ich die Funktion per Hand rein schreibe dann passiert bei mir einfach gar nichts, das Feld bleibt komplett leer 😭

    • @IndraKohl
      @IndraKohl  Год назад

      Die geschwungenen Klammern lassen sich nicht per Hand schreiben. Um eine Funktion oder ein Feld einzugeben, betätige STRG+F9. Dann erscheinen die geschwungenen Klammern. Dazwischen wird die Formel eingetragen. Selbes gilt für die REF Felder, inmitten der geschwungenen Klammern von IF kannst Du erneut STRG+F9 bestätigen, um innerhalb dieser dadurch gesetzten Klammern REF Textmarkenname zu ergänzen.
      STRG+a markiert alles
      ALT+F9 zeigt Dir alle Feldfunktionen und Felder an
      wiederholst Du beides, blendest Du alles wieder aus.
      Mit STRG+a und anschließend nur F9 aktualisierst Du die Formeln und Felder. Hoffe, ich kann damit helfen, um den Fehlerteufel zu finden. ;-) VG Indra

    • @TsukiojoRecords
      @TsukiojoRecords Год назад

      @@IndraKohl Das mit den klammern weiß ich, danke, hatte am selben Abend noch das Problem gefunden. Ich hab nen Laptop und muss die fn Taste dafür drücken 😅

    • @IndraKohl
      @IndraKohl  Год назад +1

      Das stimmt, die FN Taste beim Lappi. Die nervt a weng :-) Schön, dass es gelöst ist. VG und guts Nächtle...

  • @oliverterhorst7681
    @oliverterhorst7681 Год назад

    Sehr cooles Turorial, hilft mir sehr. Nach dem ersten Aktualisieren wird das Ergebnis kein weiteres Mal richtig aktualisiert, obwohl die Ref-Funktion den neuen Textinhalt ausgibt. Gibt es dafür eine Tipp, woran es liegt?

    • @IndraKohl
      @IndraKohl  Год назад

      Hi Oliver, Deine Mail hab ich gekriegt. Melde mich schnellstmöglich zurück ;-) VG

  • @chrisw.4600
    @chrisw.4600 7 месяцев назад

    Wenn ich jetzt nicht noch jedesaml F9 drücken müsste....ach wie wär das schön ;-) Nen Tipp?

    • @IndraKohl
      @IndraKohl  7 месяцев назад +1

      Meinst Du sowas? ruclips.net/video/6-_G3xqpsdw/видео.htmlfeature=shared

    • @chrisw.4600
      @chrisw.4600 7 месяцев назад

      @@IndraKohl genau so. 1000 Dank