queryCommandEnabled method

[This documentation is preliminary and is subject to change.]

Returns a Boolean value that indicates whether a specified command can be successfully executed using execCommand, given the current state of the document.

Syntax

VARIANT_BOOL retVal = object.queryCommandEnabled(cmdID);

Standards information

There are no standards that apply here.

Parameters

Remarks

Using queryCommandEnabled ("delete") on a TextRange object returns VARIANT_TRUE, while queryCommandEnabled ("delete") on a document object returns VARIANT_FALSE. However, execCommand ("delete") can still be used to delete the selected text.

This method is a wrapper function for the IOleCommandTarget::QueryStatus method to enable scriptable execution of some command constants. You can obtain an IOleCommandTarget interface by calling QueryInterface on the IHTMLDocument2 interface using IID_IHTMLDocument2 for the IID.

This method is a wrapper function for the IOleCommandTarget::QueryStatus method to enable scriptable execution of some command constants. You can obtain an IOleCommandTarget interface by calling QueryInterface on the IHTMLControlRange interface using IID_IHTMLControlRange for the IID.

This method is a wrapper function for the IOleCommandTarget::QueryStatus method to enable scriptable execution of some command constants. You can obtain an IOleCommandTarget interface by calling QueryInterface on the IHTMLTxtRange interface using IID_IHTMLTxtRange for the IID.

See also

Reference

execCommand

queryCommandIndeterm

queryCommandState

queryCommandSupported

queryCommandValue

 

 

Build date: 6/12/2012