I don't understand what this function is doing 'Invoke'
조회 수: 1 (최근 30일)
이전 댓글 표시
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);
댓글 수: 0
답변 (1개)
Stephen23
2023년 3월 23일
편집: Stephen23
2023년 3월 24일
"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):
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!