Thema Datum  Von Nutzer Rating
Antwort
16.07.2009 14:40:36 d0x
NotSolved
Blau Aw:Windows.Activate Verzögerung?
16.07.2009 16:00:27 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
16.07.2009 16:00:27
Views:
725
Rating: Antwort:
  Ja
Thema:
Aw:Windows.Activate Verzögerung?
Hallo d0x,
diesen Effekt habe ich noch nicht beobachtet. Wenn du unbedingt die Zeichen paarweise übertragen willst, empfehle ich dir, mit
Application.ScreenUpdating = False
das Flackern auszustellen. Am Ende des Programms musst du natürlich
Application.ScreenUpdating = true
setzen.
Ich gehe davon aus, dass du die notwendigen copy- und collapse-Befehle nur nicht wiedergegeben hast.
Wenn du bis zum Auftreten eines bestimmten Zeichen kopieren willst, empfehle ich dir, unter moveuntil die VBA-Hilfe zu studieren.
Gruß
Holger




d0x schrieb am 16.07.2009 14:40:36:

Hallo,

habe folgendes Problem bei meinem Makro

Okay also mein Makro läuft etwa so ab

Code:

Doc1.Activate
Selection.HomeKey Unit:=wdLine
Selection.MoveRight Unit:=wdCharacter, Count:=2, Extend:=wdExtend
Doc2.Activate
Selection.Paste
Doc1.Activate
'kopiere wieder was und füge es in Doc2 ein'



Das macht der solange bis er in Doc1 auf ein bestimmtes Zeichen gestoßen ist.
Doch das Problem ist, dass er den Befehl nach Doc1.Activate schon zu früh ausführt, da ist das Fenster noch garnicht Aktiv und somit arbeitet er noch kurz im alten. Dadurch verläuft sich mein Curser etwas.

Was muss ich an meiner Überlegung ändern?

Danke

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
16.07.2009 14:40:36 d0x
NotSolved
Blau Aw:Windows.Activate Verzögerung?
16.07.2009 16:00:27 Holger
NotSolved