Wie bekannt, in Qt (oder anderen C++ - Umgebung) können wir QActiveX verwenden, um Excel zu manipulieren. Aber wenn es einige benutzerdefinierte VBA-Funktionen in einer Arbeitsmappe gibt, können Argumente übergeben und aufgerufen werden?Aufruf benutzerdefinierte VBA-Funktionen in Excel von Qt
0
A
Antwort
0
Sie können QAxObject :: dynamicCall mit dem Methodennamen und den Argumenten aufrufen.
Arbeitsblatt.Evaluate und Application.Evaluate sind einfach zu bedienen. Sie nehmen ein String-Argument, also müssen Sie ein Skript in Form von UDFName (Parameter1, Parameter2, ...) erstellen. Und da die Umwandlung von Zeichenfolge in UDF-Parametertyp langsamer ist als Application.Run.
Application.Run kann auch zum Aufruf von UDF verwendet werden. Das erste Argument ist der UDF-Name und der Rest der Parameter wird an die UDF nach Position übergeben.
Verwandte Themen
- 1. Benutzerdefinierte Stile für benutzerdefinierte Widgets in Qt
- 2. Aufruf Excel Arbeitsblatt-Funktion von Excel-Zelle
- 3. Benutzerdefinierte kreisförmige Fortschrittsbalken in Qt
- 4. Benutzerdefinierte Formatnummern in Excel
- 5. Qt- Benutzerdefinierte Schrift von Ressource hinzufügen
- 6. Benutzerdefinierte Formatierung in Excel
- 7. Implizite Freigabe für benutzerdefinierte Klassen in Qt
- 8. Qt Creator: wie benutzerdefinierte Manifest in .exe
- 9. Aufruf von Java-Funktionen in Qt für runtimePermissions
- 10. Benutzerdefinierte Richtlinie Aufruf Ausgabe
- 11. Benutzerdefinierte Styling Qt Quick Controls
- 12. Benutzerdefinierte Excel-Verkettung
- 13. Aufruf Excel-Makros von Powershell mit Argumenten
- 14. Eine seltsame Lesung Excel-Fehler mit Qt
- 15. Excel VBA bricht von Sub-Aufruf
- 16. Aufruf benutzerdefinierte Methode von Mungo Schema
- 17. Aufruf Excel Arbeitsblatt-Funktion von VBA-Code
- 18. Excel-Mehrspaltensuche, benutzerdefinierte Textanzeige
- 19. wie benutzerdefinierte Excel-Format von HTML anwenden?
- 20. Python matplotlib plot benutzerdefinierte Daten von Excel
- 21. QT 5.6: Segmentierungsverletzung im zweiten Aufruf von QGraphicsScene :: addItem()
- 22. Aufruf der Eingabeaufforderung von Qt-Anwendung ohne Einfrieren?
- 23. Benutzerdefinierte Protokoll Delegatmethode nicht Aufruf
- 24. Qt-Menüartefakt beim Aufruf des Eingabedialogs
- 25. CSS-Selektor für benutzerdefinierte Qt-Klasse
- 26. Aufruf von TextViewDidBeginEditing, wenn UITextView in benutzerdefinierte Zelle bearbeitet wird
- 27. Aufruf benutzerdefinierte Validierung Methoden in Rails
- 28. Magento 2 Aufruf benutzerdefinierte Bibliothek in select.html
- 29. Aufruf externer Dienst in Orika benutzerdefinierte Mapper
- 30. Wählen Sie benutzerdefinierte Zeilenende für Textdatei Schreiben von Qt