I don't understand what this function is doing 'Invoke'

I am trying to understand this function below.
hfind is deal with msword. It is basically searching for the tag in the ms file template.
fromstr = is a tagname inside of the msword. For example <name>
tostr = is a name of the user which is replace fromstr from the nameplace.
but what these 0, 0, 0, 0, 1, 1, 0 is doing? also that 2 at the end?
I will appreciate a lot
function reportgen_replace(hfind, fromstr, tostr)
% Execute the replacement
invoke(hfind, 'Execute', fromstr, 0, 0, 0, 0, 0, 1, 1, 0, tostr, 2);

Réponses (1)

Stephen23
Stephen23 le 23 Mar 2023
Modifié(e) : Stephen23 le 24 Mar 2023

0 votes

"but what these 0, 0, 0, 0, 1, 1, 0 is doing? also that 2 at the end?"
Those are inputs to some COM object's method. The method is named "Execute": https://www.mathworks.com/help/matlab/ref/com.invoke.html
So you need to look up the documentation for that COM object (which you have told us nothing about). That COM object is a most likely a Microsoft product (so you should be looking at MS for that information, not here):

1 commentaire

Md Jonayet
Md Jonayet le 23 Mar 2023
Déplacé(e) : Cris LaPierre le 23 Mar 2023
Thank you Stephen23. It is a big help for me.

Connectez-vous pour commenter.

Catégories

Tags

Modifié(e) :

le 24 Mar 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by