Füllen der Textmarken

  • Word

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von DoSchwob.

    Füllen der Textmarken

    Hallo zusammen,

    In der Anwendung die ich entwickle werden über JACOB (JAvaCOmBridge) von Java VB-Funktionen aufgerufen.Speziell geht es mir um die Funktion Textmarke füllen in Word. Diese ist bereits realisiert und tut auch soweit.

    Problem ist das es auf manchen Rechnern sehr langsam ist. D.h. ich kann zusehen wie jede einzelne Testmarke in Word angesprungen wird und mit dem Wert ersetzt wird. Da ich so 30 Textmarken habe dauert es ca. 1 Minute.

    Das komische ist wenn ich aber ein Mausklick in das Dokument (das gerade gefüllt wird) klicke, geht alles sehr schnell wieder. Ich weiß nicht wo das Problem ist !

    Was ich versuchen möchte ist das Objekt (WORD) zu refreshen oder den Fokus zu setzen.Frage: wie realisiere ich so etwas mit VB bzw wie lautet die Funktion?

    Gruß

    Alfredo
    wenn du nicht unbedingt zusehen willst, dann aktualisiere wärend deiner Codeausführung Word einfach gar nicht:

    Visual Basic-Quellcode

    1. Application.ScreenUpdating = False
    2. 'Dein Code und statt Application halt dein WordObjekt
    3. Application.ScreenUpdating = True