Hello. I want to use QtScript in MS Word. I never did it and wrote an example:
@QAxObject *WordApplication = new QAxObject("Word.Application", this);
QAxScriptManager *scriptManager = new QAxScriptManager(this);
but it does not work. Please help me with errors and if there is - to give a piece of working code.
I never tried this, but one thing came into my mind:
what is Document in line 5? You try to use VBScript from MS word inside Qt?
Is there somewhere stated, that "QAxScriptManager":http://doc.qt.nokia.com/latest/qaxscriptmanager.html executes scripts inside the active X objects? I didn't find it.
Additionally, to execute the script, you have to call: QAxScriptManager::call(...)
As far as I understood, QAxScriptManager executes windows scripts, not application scripts...
Thank you for having responded to my question. I wanted to use ECMAScript in MS Word. I have never enjoyed QAxScriptManager class and did not find examples with him even in the developer blog Qt.
I think, it's not possible to access the word scripting this way. perhaps you can query QAxObject("Word.Application", this); for the scripting instance and start the scriptsv there, but not via QAxScriptManager.
I will do so:
Thank you very much for your help:).
Edit: fixed code layout; Andre