Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #8561
    derekcohen
    Participant

    macros don’t seem to work unless the cursor is in the active document (I think).

    This is irritating. For example if I select a document from the document selector on the left hand side and want to run a macro on it I have to click into it first.

    If I want to close all open documents using a macro then the same thing is true.

    Do any macros work on the document selector?

    Could it be that by default macros work on the current document even if the cursor is not in the document?

    thanks

    Derek

    #8562
    Yutaka Emura
    Keymaster

    Hello Derek,

    Thank you for using EmEditor Professional!

    Some commands (like Close command) work differently depending on where the focus is. To avoid this problem, you can first run “Active Pane” command to keep the focus from custom bars. So, please try adding the following line before the top of your macro.

    editor.ExecuteCommandByID(4409);

    Therefore, your “Close All” macro will become:

    editor.ExecuteCommandByID(4409);
    editor.ExecuteCommandByID(4384);
    editor.ExecuteCommandByID(4117);

    If you have further questions, please let me know.
    Thank you!

    #8563
    derekcohen
    Participant

    thanks – that’s very useful

    Derek

Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.