Makro läuft nicht

Probleme und Tips in der Anwendung von ACT!

Moderatoren: Ingrid Weigoldt, Schlesselmann, Robert Schellmann

Antworten
Ronald
Beiträge: 77
Registriert: Mittwoch 30. Oktober 2002, 01:00
Wohnort: Berlin

Makro läuft nicht

Beitrag von Ronald »

Abgesehen davon, das Alt+F5 eine Makroaufzeichnung weder startet noch stoppt ,habe ich folgendes Problem:
Ein aufgezeichnetes Makro läuft normal mit der "Aufzeichnungsgeschwindigkeit" - sobald ich es aber mit "normaler" Geschwindigkeit laufen lasse, hängt es unregelmäßig irgendwann - irgendwo. Ich benutze KEINE aufgezeichneten Mausbewegungen und habe auch schon mit "nur" Shortcuts oder "nur" TAB+Enter experimentiert. Mal klaptt's , mal nicht!
Ich habe 6.0.3.994 unter WinXP.

Vielen Dank im Voraus für Ratschläge.
Robert Schellmann
Beiträge: 1675
Registriert: Samstag 14. April 2001, 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Robert Schellmann »

Hallo Ronald,

ich habe auch die Version 6.03.994 und bei mir Funktioniert Alt+F5 um die Makroaufzeichnung zu starten. Es ist immer sicherer die Makroaufzeichnung mit dem Menüpunkt zu beenden, da eventuell die ACT! Hotkeys-Verwaltung nicht mehr den Tastendruck erhält.

Können Sie eventuell einmal die Tastenkombinationen Ihres Makros hier posten?

Gruß
Robert Schellmann
Bild MSControl4 - wird Ihre ACT!-Daten zum Rotieren bringen...
Ronald
Beiträge: 77
Registriert: Mittwoch 30. Oktober 2002, 01:00
Wohnort: Berlin

Makro läuft nicht

Beitrag von Ronald »

Halo Herr Schellmann

Alt+F5 funktioniert unter Win 98 problemlos. Unter Win XP Home mit SP 1 bricht
beim erstmaligen Ausführen von Alt+F5 kurzzeitig der Bildschirm zusammen -
danach ueberhaupt keine weiteren Reaktionen. Wenn ich über Fenster anpassen >
Tastatur dem Menue-Eintrag "Makro aufzeichnen" Alt+F7 zuweise, startet/ beendet
diese Tastenkombination die Aufzeichnung, aber der Menue-Eintrag zeigt weiterhin
Alt+F5 an.
Es zeigte sich auch, dass der Menue-Eintrag generell nicht editierbar ist - bzw
Umbenennungen nicht angezeigt werden. Das hat zwar nichts mit der
Tastenkombination zu tun, ich erwaehne es hier aber um zu zeigen, dass da
sowieso irgendetwas "faul" ist.

Diesen Fehler (inaktives Alt+F5) bemerkte ich erstmals nach der Installation des Updates auf 6.0.3.994.

Meine Hauptsorge ist aber nicht das inaktive Alt+F5 (ich benutze die
Tastenkombination für Extras + Makro aufzeichnen / stoppen), sondern das
Makroverhalten nach seinem Start. Mal laeuft es - mal nicht! Beim interact-
support habe ich gelesen, das eventuell "das Makro scheller laeuft als ACT
reagieren kann" - also von der Systemleistung beeinflusst wird. Wie denken sie
darueber?

Danke im Voraus
Robert Schellmann
Beiträge: 1675
Registriert: Samstag 14. April 2001, 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Robert Schellmann »

Hallo Ronald,

es ist immer ein Problem, wenn eine Anwendung mit Tastatursteuercodes angesprochen wird. Die Art der Kommunikations geschieht hier nur in eine Richtung. Der Makrogenerator senden über eine Windowsroutine einfach hinter einander die Tastencodes an den Anwendungprozess von ACT!. Hierbei wird auf keinerlei Rückmeldung des Empfängers gewartet. So kann es passieren, das Tastencodes zwar an ACT! übermittelt werden, jedoch von ACT! garnicht wahrgenommen werden und die Anwendung darauf nicht reagiert. Es ist ein typisches Timing-Problem.

Vielleicht probieren Sie doch einmal ein Macro-Programm aus, wie z.B.: Macro Express

Um eine zuverlässigere Kommunikation mit der ACT!-Anwendung durchzuführen, hat ACT! ein OLE-Schnittstelle, die im ACT! 6.0 Software Development Kit dokumentiert ist.

Posten Sie doch einmal die Tastenkombinationen, die in Ihrem Macro verwendet werden.

Gruß
Robert Schellmann
Bild MSControl4 - wird Ihre ACT!-Daten zum Rotieren bringen...
Ronald
Beiträge: 77
Registriert: Mittwoch 30. Oktober 2002, 01:00
Wohnort: Berlin

Makro läuft nicht

Beitrag von Ronald »

Hallo Herr Schellmann,

erst einmal herzlichen Dank für Ihre Mühe.

Ich habe ACT!6 auf anderen PC mit Win98, WinXP Home und WinXP Pro getestet - auf
allen lief Alt+F5 fuer das Makro. Daraufhin habe ich auf meinem PC WinXP Home
"repariert" und danach war Alt+F5 auch bei mir aktiv. Dieses Problem ist also
geloest!

Ungeloest ist das einwandfreie Ablaufen des Makros. Wegen der offensichtlichen
Timing-Problematik habe ich Norton SystemWorks und Firewall komplett
deinstalliert. Der Pc war danach merklich schneller und die Makros werden
korrekt abgearbeitet - bis auf eines!

Einen Stop bzw. falschen Ablauf der Makroabarbeit gibt es immer beim Import
von Outlook-Daten. Und das nicht nur auf meinem PC mit WinXP Home, sondern auch
auf einem anderem PC mit WinXP Pro.

Beim normalem Import von Outlook-Daten werden neue Kontakte importiert,
geaenderte Kontakte "gemischt" und alle Notizen / Taetigkeiten /
Journaleintraege in den Persoenlichen Datensatz importiert. Mehrfacher Start des
Imports fuehrt dabei zum unakzeptablen mehrfachen Import der Notizen,
Taetigkeiten und Journaleintraege! Das will ich ueber nachstehendes Makro
verhindern:
- Alt+F5
- Alles ausser Mausereignisse aufzeichnen
- Alt+d / a / i oeffnet "Importassistent"
- Alt+y um Focus immer auf Dateityp zu setzen
- 1x Bild nach unten / 1x Pfeil nach oben waehlt "Outlook-Daten"
- Tab setzt Focus auf "Weiter"
- Eingabe oeffnet "Profil auswaehlen"
- Alt+p um Focus immer auf Profilnamen zu setzen
- Tab / Tab setzt Focus auf "OK" (ich habe nur ein Profil)
- Eingabe oeffnet "Importassistent" (Schritt XX)
Kein Focus erkennbar! Alt+... ist inaktiv!
- Tab setzt Focus auf "Nur Kontaktdatensaetze"
- Tab setzt Focus auf "Optionen"
- Eingabe oeffnet "Importoptionen" Focus ist auf "outlook-Kontakte"
- Alt+n /Alt+t /Alt+j deaktiviert die entsprechenden Optionen
- Tab setzt Focus auf "OK"
- Eingabe oeffnet "Importassistent". (Schritt YY)
Focus ist auf "Optionen".
- 3x Tab setzt Focus auf "Fertig"
- Eingabe startet "Mischen"
- Alt+F5

Makroablauf mit Aufzeichnungsgeschwindigkeit ist problemlos moeglich. Bei
Rueckkehr von "Importoptionen" in den "Importassistent" (Schritt YY) ist dort
der Focus eindeutig auf "Optionen" erkennbar.

Makroablauf mit "Makro"-Geschwindigkeit
- stoppt manchmal mit dem geoeffnetem "Importassistent" ohne erkennbarem Focus!
Ob das nun dem Schritt XX oder Schritt YY entspricht, ist nicht erkennbar.
oder
- startet das Mischen, kopiert aber auch alle Notizen, Taetigkeiten und
Journaleintraege.

Was tun?

Vielen Dank im Voraus
Robert Schellmann
Beiträge: 1675
Registriert: Samstag 14. April 2001, 02:00
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Robert Schellmann »

Hallo Roland,

ich habe folgendes Makro aufgezeichnet (Option "alles außer Mausereignisse"):

Code: Alles auswählen

Alt + d (Menü "Datei")
a       (Untermenü "Datenaustausch")
i       (Menüpunkt "Importieren..." -> Dialog "Import Assistnet")
Alt + y (Focus auf Combobox "Dateityp")
Ende    (Listeneintrag "Text mit Begrenzungszeichen")
Cursor nach oben (Listeneintrag "Outlook-Daten")
Alt + w (Befehlsschaltfläche "Weiter")

Hier erscheint bei mir gleich der weitere Schritt im Dialog "Import Assistent" (Keine Outlook-Profil Auswahl!)

Alt + k (Option "Nur Kontaktdatensätze")
Alt + o (Befehlsschaltfläche "Optionen" -> öffnet Dialog "Importoptionen")

Alt + o (Option "Outlook-Kontakte")

Ckeckboxen je nach Wunsch setzen mit:
Alt + t (Checkbox "Termine...")
Alt + n (Checkbox "Notizen...")
Alt + j (Checkbox "Journaleinträge...")

Enter   (Befehlsschaltfläche "OK" -> schließt Dialog "Importoptionen")

Enter   (Befehlsschaltfläche "Fertig" -> Importvorgang)
Es läuft bei mir ohne irgendwelche Unterbrechungen.
Benutzen Sie die Enter-Taste immer wenn Sie die Standardschlatfläche eines Dialoges betätigen wollen. Sie ist immer schwarz umrandet hervorgehoben. Im Unterschied zu Ihrer Outlook-Konfiguration erscheint bei mir (Outlook 2000) keine Profilauswahl.
Beenden Sie die Makroaufzeichnung mit der Maus über das Menü "Extras"


Gruß
Robert Schellmann
Bild MSControl4 - wird Ihre ACT!-Daten zum Rotieren bringen...
Antworten