Word in AutoIt beeinflussen!

  • Hallo Community,

    mein Vater ist Lehrer und hat mich auf folgende Idee gebracht:
    Er hat die Klassenarbeiten alle auf seinem Computer.
    Jedoch immer 2 Ausführungen!
    Mit Lösung und ohne Lösung.
    Jedoch meinte er zu mir, das ich mal ein Programm schreiben sollte, um folgendes zu bewirken:
    Die Lösungen werden immer in die Klassenarbeit geschrieben, also in der Erstellungsphase in Word.
    Am Ende werden diese gelöscht und das Dokument 2 mal gespeichert.
    Er möchte einen Button irgendwo auf dem Bildschirm haben, der ein zu Zeit geöffnetes Word Dokument so Verändert, dann wenn er auf den Button drückt, die Lösungen verschwinden! (Schriftfarbe = Weiß).
    Ich habe mir das mal überlegt und bin zu folgendem gekommen:
    Die Lösungen können so in die Klassenarbeit eingetragen werden:
    Aufgabe 1) Löse nach X auf!
    a) x+15=20 *Lösung: X=5*

    Das heißt, das Programm soll die laufende Word instanz auswählen und per Funktion (_StingBetween) diesen Teil (* ... *) finden und dann die Schriftfarbe auf weiß setzen.

    Und das ganze dann auch andersherum, aber dies wird nicht das große Problem sein!
    Ist das irgendwie möglich?

    Einmal editiert, zuletzt von PokerFace (4. Juni 2009 um 19:21)

  • Dafür schon einmal danke!
    Ich werde die mir auch einmal angucken^^

    Über weitere Hilfe würde ich mich freuen =)

    Da ich noch nicht hinbekomme eine Aktuelle Word Instanz in AutoIt zu nutzen, da sie ja keinen Konkreten namen hat =D

  • Vielleicht hilft dir ja die Funktion _WordAttach aus word.au3 etwas weiter...

    mfg
    Axel

    There exist 10 different kind of people on earth.
    Those who understand binary, and those who don't.

  • Die Funktion _WordFindReplace nützt mir nicht.
    Ich brauche so etwas wie _WordStringBetween.


    Mit dem _WordAttach habe ich selbst aus der Hilfe nicht verstanden^^

  • a) x+15=20 *Lösung: X=15*


    Die Lösung ist, ob in weis oder schwarz, falsch.


    Warum willst Du den das Rad neu erfinden? in Word gibt es doch die Funktion Ausblenden.

    Gruss Hans-Jürgen ^^

    Einmal editiert, zuletzt von emeuv (4. Juni 2009 um 16:59)

  • emeuv

    Da die Lösung falsch ist habe ich auch sofort gemerkt. Sein Vater sicherlich auich und nun hat er PC verbot, bis er PLUS und MINUS rechnen kann. :rofl:

    x+15 = 20

    Für die Anfänger:
    Geht ganz einfach. Auf beiden Seiten -15 und schon sieht es so aus X+15-15 = 20-15 und das macht dann X = 5.

    So, wenn er das verstanden hat, darf er wieder an den PC. :rofl:

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Meine güte.
    Da schreibt man die 1 zu viel...
    Naja.
    Bitte ernst gemeinte Kommentar Posten!