21#include <ooo/vba/excel/XComment.hpp> 
   22#include <ooo/vba/msforms/XShape.hpp> 
   23#include <com/sun/star/sheet/XSheetAnnotations.hpp> 
   24#include <com/sun/star/sheet/XSheetAnnotation.hpp> 
   25#include <com/sun/star/table/XCellRange.hpp> 
   26#include <com/sun/star/uno/XComponentContext.hpp> 
   34    css::uno::Reference< css::frame::XModel > 
mxModel;
 
   35    css::uno::Reference< css::table::XCellRange > 
mxRange;
 
   39    css::uno::Reference< css::sheet::XSheetAnnotation > 
getAnnotation();
 
   41    css::uno::Reference< css::sheet::XSheetAnnotations > 
getAnnotations() 
const;
 
   50        const css::uno::Reference< ov::XHelperInterface >& xParent,
 
   51        const css::uno::Reference< css::uno::XComponentContext >& xContext,
 
   52        const css::uno::Reference< css::frame::XModel >& xModel,
 
   53        const css::uno::Reference< css::table::XCellRange >& xRange );
 
   56    virtual OUString SAL_CALL 
getAuthor() 
override;
 
   57    virtual void SAL_CALL 
setAuthor( 
const OUString& _author ) 
override;
 
   58    virtual css::uno::Reference< ov::msforms::XShape > SAL_CALL 
getShape() 
override;
 
   63    virtual void SAL_CALL 
Delete() 
override;
 
   64    virtual css::uno::Reference< ov::excel::XComment > SAL_CALL 
Next() 
override;
 
   65    virtual css::uno::Reference< ov::excel::XComment > SAL_CALL 
Previous() 
override;
 
   66    virtual OUString SAL_CALL 
Text( 
const css::uno::Any& 
Text, 
const css::uno::Any& Start, 
const css::uno::Any& Overwrite ) 
override;