ich habe jetzt längere Zeit keine Skript-Befehle im Befehlseditor mehr erstellt und musste jetzt feststellen, dass sich der Befehlseditor doch etwas verändert hat. Meine letzten Befehle hatte ich wahrscheinlich mit Version 15.3 bearbeitet. Jetzt habe ich Version 15.5. In der Version 15.5 finde ich nicht mehr die Möglichkeit einem Skript eine Referenzbibliothek (beispielsweise Microsoft Forms 2.0 oder die Word-Objekte) zuzuordnen, jedenfalls nicht mehr so, wie ich es kannte.
Früher konnte ich im Befehlseditor einen Rechtsklick auf den Bereich mit meinem Code machen und dann aus dem sich öffnenden Kontextmenü den Browser für die Referenzbibliotheken öffnen, wo dann die verschiedenen Bibliotheken enthalten waren. Versuche ich dies jetzt, so finde ich zwar immer noch eine Art Befehlsbrowser, der aber inhaltlich anders funktioniert, als bisher. Bei einem neuen Skript finde ich beispielsweise nur noch irgendwelche expliziten Dragon-Kommandos aber keine Möglichkeit mehr dem Skript insbesondere die spezifischen Word-Objekte zuzuordnen.
Ich habe mir das Ganze auch in einem meiner alten Skripte angesehen. Dort ist in dem neuen Browser zumindest erkennbar, dass Word-Objekte eingebunden sind. Ich kann aber auch dort nicht erkennen, wie das geändert werden könnte (was ich dort nicht will aber was einen Rückschluss auf die Vorgehensweise bei einem neuen Skript erlauben könnte).
Ich hoffe es wird einigermaßen klar, worum es mir geht. Ich möchte einfach ein neues Skript anlegen und diesem klarmachen, dass es mit den ganzen Word-spezifischen Befehlen und Objekten zusammenarbeiten soll (oder vielleicht bei anderen zukünftigen neuen Skripten dann mit anderen Referenzbibliotheken). Was ich nicht möchte, ist im Skript konkrete einzelne Objekte zuweisen zu müssen, denn dazu kenne ich mich wiederum mit dem Objektmodell von Word nicht gut genug aus.
Ich sollte vielleicht hinzufügen, dass ich alles andere als ein versierter Programmierer bin. Ich bastele mir meine inzwischen recht umfangreiche Sammlung an Skripten mehr oder weniger mit Try & Error zusammen. Oft suche ich mir Code-Schnipsel aus dem Internet und aus früheren Skripten von mir zusammen, ergänze möglicherweise noch mit dem Word-Makro-Editor aufgenommenen Code und bastele daran so lange herum, bis es irgendwann klappt. Zur Veranschaulichung: So habe ich beispielsweise im Internet Code gefunden, mit dem ich Informationen zum angemeldeten User aus der ADS eines Domänen-Netzwerks auslese und so, abhängig vom angemeldeten User, mit ein und demselben Skript etwa eine Grußformel mit dem Namen des jeweiligen Users und geschlechtsspezifischer Berufsbezeichnung (Rechtsanwalt oder Rechtsanwältin) unter einen Brief einfügen kann. Dazu habe ich den gefundenen Code mit Kommandos aus der Dragon-Hilfe und Elementen von Word-Makros "zusammengepantscht“, was aber eben nur funktionierte (bzw. sich überhaupt speichern ließ), wenn ich die erforderlichen Referenzbibliotheken einbinden konnte, so dass das Skript die Syntax erkennen kann und weiß, was ich mit den unterschiedlichen Code-Bestandteilen eigentlich sagen will. Ich weiß, mein rumgestochere in verschiedenen Prorammiersprachen ist sicherlich nicht nach den Regeln der Kunst, aber es funktioniert am Ende (meist …).
Kann mir hier vielleicht irgendwer weiterhelfen? Ich lese mir die Änderungen auch gerne an, wenn mir hier jemand einen Link zu einer (einfach gehaltenen) Fundstelle geben könnte.
Schon jetzt recht herzlichen Dank an alle, die sich bis hierher durchgekämpft haben...
Herzlichen Gruß Kai Sulzmann
DNS 16 legal group (Version 16.00.200.121)- Windows 11 Professional 64 Bit Version 22H2- Office 2019 32 Bit Core i7 11700K, 3,6 Ghz, 16 GB RAM - Headset Plantronics Savi 8245 (DECT) und Handmikrofon Philips LFH 3000/00 (Speechmike Air Pro), letzteres nur zur Steuerung über Philips Device Control Center (Version 4.7.470.8)
Vielen Dank Meinhard! Mit Alt + Enter bekomme ich tatsächlich den alten "Browser" (References My Command), den ich gesucht habe. So wie ich es von früher kannte (rechter Mausklick ins Editor-Fenster und "Browse" (bzw. früher deutsches Kontextmenü mit "Referenzen") bekomme ich jetzt statt dessen "ActiveX Automation Members" angeboten.
Trotzdem: Gibt es eine Möglichkeit die Referenzbibliotheken weiterhin mit der Maus aufzurufen? Kontextmenü ist halt intuitiver als Tastenkombinationen auswendig zu wissen. Ich suche auch nochmal weiter. Falls ich was finde, poste ich es hier.
DNS 16 legal group (Version 16.00.200.121)- Windows 11 Professional 64 Bit Version 22H2- Office 2019 32 Bit Core i7 11700K, 3,6 Ghz, 16 GB RAM - Headset Plantronics Savi 8245 (DECT) und Handmikrofon Philips LFH 3000/00 (Speechmike Air Pro), letzteres nur zur Steuerung über Philips Device Control Center (Version 4.7.470.8)