isinterface

Determine whether input is COM interface

Syntax

tf = isinterface(c)

Description

example

tf = isinterface(c) returns logical 1 (true) if c is a COM interface. Otherwise, it returns logical 0 (false).

Examples

collapse all

Test an instance of a Microsoft® Excel® application. MATLAB® displays false, indicating the application is not an interface.

app = actxserver('Excel.Application');
isinterface(app)

Test a workbooks object. MATLAB displays true, indicating a workbook is an interface.

wbk = get(app,'workbooks');
isinterface(wbk)

Input Arguments

collapse all

COM object, specified as a function handle.

Limitations

  • COM functions are available on Microsoft Windows® systems only.

Introduced before R2006a