Wenn ich aus der Zeichnungsverwaltung ein Makro in MegaCAD einfügen möchte, dann wird manchmal die mac-Datei nicht gefunden. Woran kann das liegen?
Makro einfügen
Office Manager bietet einige zusätzliche Funktionen für die MegaCAD-Zeichnungsverwaltung. Unter anderem das Einfügen von Bauteilen in eine geöffnete Zeichnung. Hierfür wird das Bauteil in der Dokumententabelle markiert und der Menübefehl (auch in enthalten) aufgerufen.
Office Manager baut dann eine DDE-Verbindung zum CAD auf und sendet den Befehl MacIns
mit dem Dateinamen des Bauteils.
Komma-Problem
Der „nicht gefunden“-Fehler tritt auf, wenn der Bauteil-Dateiname ein Komma beinhaltet. Die Office Manager-Makrofunktion DDESendLine trennt die Funktionsparameter am Komma und übergibt nur den Teil bis zum ersten Komma.
Lösung
Verwenden Sie bitte die Makrofunktion DDESendMacro
und formatieren Sie den Befehl im CSV-Format:
- Wählen Sie dazu im Office Manager-Hauptmenü .
- Markieren Sie „MegaCAD-Zeichnungsbauteil“ in der Tabelle.
- Wechseln Sie zu Seite Befehle.
- Markieren Sie den Befehl „MacInsert“ und klicken Sie auf den Schalter Erweitert.
- Ändern Sie die zweite Zeile im Editor unterhalb von Makro-Steuerung bitte in
{DDESendMacro:"MacIns ""{CurrDocFileName}"""}
. Dialog-Screenshot:
- Schließen Sie die beiden Dialogfenster und bestätigen Sie die Rückfrage „Speichern“ bitte mit Ja.
Siehe auch
Zeichnung als Bauteil einfügen ab MegaCAD 2016
Mit der kommenden Office Manager-Version 13.0 sind Kommata auch in „DDESendLine“ erlaubt. Die oben beschriebene Anpassung ist dann nicht mehr erforderlich.