| | |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für EPLAN | | | |  | Rittal und Eplan auf der „The Smarter E Europe“ 2025: Wie KI die Energiewende beschleunigt, eine Pressemitteilung
|
|
Autor
|
Thema: Eigenschaften extern bearbeiten Datei nicht gefunden S359007 (1271 mal gelesen)
|
uwa1984 Mitglied Elektrokonstrukteur
 
 Beiträge: 221 Registriert: 22.09.2011 EPLAN P8 Professional 2.5 Build 9451 Experte
|
erstellt am: 12. Nov. 2012 14:13 <-- editieren / zitieren --> Unities abgeben:         
Hallo alle zusammen, ich habe folgendes Phänomen. Ich möchte einige Funktionen extern im Excel bearbeiten, entsprechendes Schema ist erstellt und funktioniert auch soweit mit der Funktion "In externer Anwendung bearbeiten und zurücklesen". Wenn ich diese Funktion über ein Script (mit der Action XMExportFunctionAction) anstoße, wird jedoch beim zurücklesen eine Datei ohne die Endung xls erwartet. Anbei ein Auszug aus dem Source-Code. Folgende Variablen sind wie folgt belegt: ProjectName vollständigen Projektpfad mit Projekt ($(P)) Scheme mit "test" dem Schema was über das normale Menü funktioniert Language "de_DE" Destination ist als leer, da es für diese Art nicht benötigt wird. Hatte es mit Vorgabe probiert, allerdings selbes Ergebnis.
Code:
ActionCallingContext ccEditPropExtComp = new ActionCallingContext(); CommandLineInterpreter CliEditPropExtComp = new CommandLineInterpreter(); ccEditPropExtComp.AddParameter("ProjectName", ProjectName); ccEditPropExtComp.AddParameter("CompleteProject", "1"); ccEditPropExtComp.AddParameter("ConfigScheme", Scheme); ccEditPropExtComp.AddParameter("Language", Language); ccEditPropExtComp.AddParameter("Destination", Destination); ccEditPropExtComp.AddParameter("ExecutionMode", "2"); ccEditPropExtComp.AddParameter("ImmediateImport", "0"); CliEditPropExtComp.Execute("XMExportFunctionAction", ccEditPropExtComp);
Hat jemand einen Tipp ohne eine Erklärung hierfür? ------------------ Seien wir realistisch... Probieren wir das Unmögliche Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
F.S. Moderator
    
 Beiträge: 1896 Registriert: 23.04.2003 EPLAN Electric P8 2024 Prof.
|
erstellt am: 12. Nov. 2012 15:27 <-- editieren / zitieren --> Unities abgeben:          Nur für uwa1984
Einen Tip ohne eine Erklärung? Folgender Code geht bei mir hier in der 2.2 Code:
string Destination = @"C:\Users\FrankS\Desktop\test.xls";ActionCallingContext ccEditPropExtComp = new ActionCallingContext(); CommandLineInterpreter CliEditPropExtComp = new CommandLineInterpreter(); //ccEditPropExtComp.AddParameter("ProjectName", ProjectName); ccEditPropExtComp.AddParameter("CompleteProject", "1"); //ccEditPropExtComp.AddParameter("ConfigScheme", Scheme); //ccEditPropExtComp.AddParameter("Language", Language); ccEditPropExtComp.AddParameter("Destination", Destination); ccEditPropExtComp.AddParameter("ExecutionMode", "2"); ccEditPropExtComp.AddParameter("ImmediateImport", "0"); CliEditPropExtComp.Execute("XMExportFunctionAction", ccEditPropExtComp);
Es gibt scheinbar Unterschiede (Bug ) zwischen 2.1 und 2.2 was die Behandlung von "Destination" betrifft. Wenn string Destination auf eine Dummy-Datei zeigt geht es bei mir. ------------------ grüße FrankS TwinTop-Freunde Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| | Mechatroniker/in / Elektroniker/in / Automatisierungstechniker/in (m/w/d) | RapidEdge Technology entwickelt und automatisiert Produktionsanlagen für Batteriezellen, Next-Gen-Batterien, Brennstoffzellen und Elektrolyseure. Als Partner von OEMs und Maschinenbauern liefern wir hochpräzise Beschichtungs-, Qualitätsmess- und Dosiersysteme weltweit ? mit starker Marktpräsenz und klarem Wachstumskurs. Standort: Karlsruhe, internationale Projekte.
Ihre Wirkung | | Anzeige ansehen | Feste Anstellung |
|
uwa1984 Mitglied Elektrokonstrukteur
 
 Beiträge: 221 Registriert: 22.09.2011 EPLAN P8 Professional 2.5 Build 9451 Experte
|
erstellt am: 12. Nov. 2012 16:17 <-- editieren / zitieren --> Unities abgeben:         
|
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |