====== CodeTemplate ======
Constructor of CodeTemplate object as method of [[:scripting:api:script-application:start|IScriptApplication]]
===== Description =====
CodeTemplate constructor
===== Parameters =====
* [[scripting:api:data-type:VARIANT|VARIANT]] **onExecute**
* [[scripting:api:data-type:VARIANT|VARIANT]] **onText** (optional)
* [[scripting:api:data-type:VARIANT|VARIANT]] **onDescription** (optional)
* [[scripting:api:data-type:VARIANT|VARIANT]] **onEnabled** (optional)
==== Return Value ====
* [[:scripting:api:script-code-template-handler:start|IScriptCodeTemplateHandler]] **ppCodeTemplateHandler**
===== Syntax =====
==== JavaScript ====
var ppCodeTemplateHandler = new CodeTemplate(onExecute, onText, onDescription, onEnabled);
==== Visual Basic Script ====
ppCodeTemplateHandler = ScriptApplication.CodeTemplate onExecute, onText, onDescription, onEnabled
==== C++ ====
CComPtr pCodeTemplateHandler;
HRESULT hr = ScriptApplication.CodeTemplate(onExecute, onText, onDescription, onEnabled, &pCodeTemplateHandler);
===== See Also =====
[[:scripting:api:script-application:start|IScriptApplication]]
~~NOTOC~~