I downloaded a (protected) xlsm file from the internet and always got the "Run Time Error 5 - Invalid Procedure Call or Argument" error when opening it. The other answer hinted to me that it may have to do with the language settings.
"Invalid postback or callback argument. Event validation is enabled using in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them.
Psychology Today: How Arguments Go Wrong—and How Bad Arguments Can Go Right
Logic studies how arguments work, and how ideas can fit together. Decision theory studies how decisions should be made, especially under uncertainty. Game theory considers how we reason strategically, ...
But a parameter accepts an argument, so it is an argument that is accepted, not a parameter. And if anything, an argument is given in a call to a parameter (or at least, some function with a parameter), so it is more the parameter that is called than the argument.
I'm in the process of upgrading to .NET 10 and I ran into to this compiler suggestion: CA1873 Evaluation of this argument may be expensive and unnecessary if logging is disabled It references to ...
c# - CA1873 Evaluation of this argument may be expensive and ...
See What do ** (double star/asterisk) and * (star/asterisk) mean in a function call? for the complementary question about arguments.
See Why do I get 'takes exactly 1 argument (2 given)' when trying to call a method? for the opposite problem.