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;