Sie sind vermutlich noch nicht im Forum angemeldet - Klicken Sie hier um sich kostenlos anzumelden Impressum 
Sie können sich hier anmelden
Dieses Thema hat 4 Antworten
und wurde 82 mal aufgerufen
 Skripte und Zusatzprogramme
Meinhard Offline



Beiträge: 1.130

17.10.2018 13:09
RE: Schwierigkeiten mit Skripten unter 15.3 Zitat · Antworten

Liebe alle (oder liebe wenige?),

ich habe im Befehlscenter über die Jahre viele Dragon-Skripte gesammelt, die auf Word-Objekte zugreifen, z.B. zur Erstellung bestimmter Dokumente. Ich habe mich wohl länger nicht drum gekümmert. Jetzt wollte ich diese mal wieder einsetzen, stoße aber unter Dragon 15.3 und Word 2016 (vgl. Signatur) auf Schwierigkeiten.

So wird etwa ein Befehl wie

Zitat

Documents.Add Template:= _
"C:UsersXXXXXAppDataRoamingMicrosoftTemplatesYYYYYYYYY.dotm", NewTemplate:=False, _
DocumentType:=0



schlicht ignoriert. Ich habe die Microsoft Word 16. -Object Library (8.7)(eine neuere ist nicht in der Liste) neu eingebunden - ohne Erfolg
(Wenn ich den Befehl direkt in Word als Makro ausführe, funktioniert er).

Ein Befehl wie

Zitat


Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"FILENAME ", PreserveFormatting:=True




wirft eine Fehlermeldung (nicht verfügbar) aus - direkt in Word funktioniert er.



Außerdem habe ich den Eindruck, dass SendKey-Befehle teilweise nicht mehr korrekt funktionieren. Hat sich da etwas geändert (habe eine dunkle Erinnerung, aber mehr nicht).

Irgendwelche Ideen?

__________________________________________________
Dragon Legal Group 15.6, Win 10 Pro 2004, Microsoft 365 32-bit, SpeechMike Premium Air, i7-7700, 3,6 GHz, 64 GB RAM, 1TB SSD;
+ DLG 15.5, Win 10, unter Parallels Pro auf iMac Retina 5K 4,0 GHz i7-6700K, 32 GB RAM, 1TB SSD; + DLG 15.5, Win 10, Bootcamp auf MBP 2017 i5

JoeBu Offline




Beiträge: 213

17.10.2018 13:47
#2 RE: Schwierigkeiten mit Skripten unter 15.3 Zitat · Antworten

Hallo Meinhard,

hast Du neben der Libary auch das Programm, in dem der Befehl angewendet wird geändert? Das kann sich auch verändert haben.
Ich musste mal meine Befehle alle kopieren und das anzuwendende Programm verändern, obwohl sich nur eine Versionsnummer verändert hat.

Mit freundlichen Grüßen
Jörg

Meinhard Offline



Beiträge: 1.130

17.10.2018 13:57
#3 RE: Schwierigkeiten mit Skripten unter 15.3 Zitat · Antworten

Zitat von JoeBu
das Programm, in dem der Befehl angewendet wird



Danke für die Rückmeldung, aber den Ausdruck verstehe ich nicht. Ist der Befehlskontext bei anwendungsspezifischen Befehlen gemeint? Nein, der hat sich nicht geändert. Los geht es im Windows Explorer, dann wird vom Skript Word aufgerufen, schlicht mit
AppBringUp "winword"
Das funktioniert versionsübergreifend, da Dragon den korrekten Pfad selbst ermittelt.

__________________________________________________
Dragon Legal Group 15.6, Win 10 Pro 2004, Microsoft 365 32-bit, SpeechMike Premium Air, i7-7700, 3,6 GHz, 64 GB RAM, 1TB SSD;
+ DLG 15.5, Win 10, unter Parallels Pro auf iMac Retina 5K 4,0 GHz i7-6700K, 32 GB RAM, 1TB SSD; + DLG 15.5, Win 10, Bootcamp auf MBP 2017 i5

R.Wilke Offline



Beiträge: 6.110

17.10.2018 18:08
#4 RE: Schwierigkeiten mit Skripten unter 15.3 Zitat · Antworten

Da ich Word aktiv praktisch nicht benutze, ist mir das Problem selbst noch nicht untergekommen, neulich beim Stöbern aber habe ich zufällig irgendetwas darüber gelesen, dass bei den neuen Word Versionen die Objektinstanzen anders deklariert und initialisiert werden müssen, wenn sie irgendwo anders als im Wort VBA Editor eingebunden werden, Stichwort „Late Binding“.

Können wir mal ein komplettes Beispiel erhalten, mit dem man den Fehler replizieren kann?

_______________________________________

DPG 15.6 (15.60.200.015) auf Windows 10 Pro (64-bit)
SpeechMike Premium (LFH3500) + SpeechMike II
HP ZBook 17 G2 (Refurbished) - i7-4910qm - 8MB SmartCache - 32 GB RAM - 512 GB SSD - 1 TB HSSD - 2 TB HDD

Meinhard Offline



Beiträge: 1.130

17.10.2018 18:24
#5 RE: Schwierigkeiten mit Skripten unter 15.3 Zitat · Antworten

Wow, Rüdiger, Du bist der Bääääste.

Das folgende, sehr alte Skript ist anwendungspspezifisch auf den Windows Explorer ausgerichtet und heißt:

"neue Notiz für diesen Ordner"

Es soll den Pfadnamen des aktuellen Windows Explorer-Fensters kopieren, zu Word wechseln, ein neues leeres Dokument öffnen, dort rechtsbündig Felder für Dokumentnamen, Autor und Datum eintragen und das ganze dann zu dem zuvor aktiven Ordner in einem bestimmten Dateinamenformat speichern.
Objektreferenz Microsoft Word 16. -Object Library (8.7) ist eingebunden.

Und, ja, ich weiß, dass ich auch mit dem Aufruf einer vorgefertigten Vorlage arbeiten könnte, das tue ich in anderen Fällen auch - dort gibt es aber ebenfalls, im Detail andere Probleme.



Zitat


Sub Main
SendKeys "%e", 1
SendKeys "^c", 1
AppBringUp "winword"
Wait 1
SendKeys "^n",1
Wait .4
SendKeys "^r",1
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"FILENAME ", PreserveFormatting:=True
Selection.MoveLeft Unit:=wdCharacter, Count:=2, Extend:=wdExtend
Selection.Font.Size = 10
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.ParagraphFormat.Space1
Selection.TypeParagraph
Selection.Style = ActiveDocument.Styles("Standard")
Selection.Font.Size = 10
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
"AUTHOR ", PreserveFormatting:=True
Selection.ParagraphFormat.Alignment = wdAlignParagraphRight
Selection.Font.Size = 10
Selection.TypeParagraph
Selection.InsertDateTime DateTimeFormat:="dd.MM.yyyy", InsertAsField:= _
False, DateLanguage:=wdGerman, CalendarType:=wdCalendarWestern, _
InsertAsFullWidth:=False
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
'"CREATEDATE @ dd.MM.yyyy ", PreserveFormatting:=True
Selection.TypeParagraph
Selection.Style = ActiveDocument.Styles("Standard")
SendKeys "^s",1
Wait .4
SendKeys "^v" & "Notiz " & Format$(Date, "yyyy-mm-dd"),1
SendDragonKeys "{Strg+NachLinks 4}"
SendDragonKeys "{NachLinks}"
End Sub



__________________________________________________
Dragon Legal Group 15.6, Win 10 Pro 2004, Microsoft 365 32-bit, SpeechMike Premium Air, i7-7700, 3,6 GHz, 64 GB RAM, 1TB SSD;
+ DLG 15.5, Win 10, unter Parallels Pro auf iMac Retina 5K 4,0 GHz i7-6700K, 32 GB RAM, 1TB SSD; + DLG 15.5, Win 10, Bootcamp auf MBP 2017 i5

Ähnliche Themen Antworten/Neu Letzter Beitrag⁄Zugriffe
Nuance Dragon Prof. Vers.15.3
Erstellt im Forum Fehlermeldungen von Martin Wolfgang Schneider
7 24.07.2020 07:40
von Meinhard • Zugriffe: 202
DNI 15.3: Das Anwendungsfensgter verschwindet nach wenigen Sekunden
Erstellt im Forum Fragen zur Anwendung von Xanius
2 07.07.2020 18:14
von Xanius • Zugriffe: 183
Dragon Legal Group 15.5 - Wo sind die Referenzbibliotheken geblieben?
Erstellt im Forum Skripte und Zusatzprogramme von royaltyrant
2 10.03.2020 11:25
von royaltyrant • Zugriffe: 128
[DPI 15.3] Wert der Zwischenablage innerhalb der system.dvc ändern?
Erstellt im Forum Skripte und Zusatzprogramme von nightmare
6 19.02.2020 11:59
von nightmare • Zugriffe: 252
Skript/Batch zum Anpassen der Dragon-Leiste nach Programmstart
Erstellt im Forum Skripte und Zusatzprogramme von
7 28.01.2019 15:34
von glombi • Zugriffe: 72
DPI 15.3, Buchstaben auf Tastatur nicht mehr nutzbar
Erstellt im Forum Fragen zur Anwendung von
8 03.04.2019 17:33
von P.Roch • Zugriffe: 54
DPI 15.3, Probleme mit Softphone
Erstellt im Forum Fragen zur Anwendung von
16 20.08.2018 15:53
von P.Roch • Zugriffe: 56
Dragon 15.3 Patch [Moderator-Edit: Installationsproblem]
Erstellt im Forum Fragen zur Anwendung von
5 24.05.2018 09:58
von ghosten • Zugriffe: 235
HeardWord-Skript
Erstellt im Forum Skripte und Zusatzprogramme von
2 21.02.2018 01:09
von Dioskur • Zugriffe: 78
 Sprung  
Xobor Ein Kostenloses Forum | Einfach ein Forum erstellen
Datenschutz