diff options
Diffstat (limited to 'sc/source/ui/vba')
-rw-r--r-- | sc/source/ui/vba/vbarange.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/vba/vbaworksheets.cxx | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/sc/source/ui/vba/vbarange.cxx b/sc/source/ui/vba/vbarange.cxx index e658059837aa..cbe375af50bf 100644 --- a/sc/source/ui/vba/vbarange.cxx +++ b/sc/source/ui/vba/vbarange.cxx @@ -5280,7 +5280,7 @@ ScVbaRange::setStyle( const uno::Any& _style ) uno::Reference< excel::XRange > ScVbaRange::PreviousNext( bool bIsPrevious ) { - ScMarkData markedRange; + ScMarkData markedRange(getScDocument().MaxRow(), getScDocument().MaxCol()); ScRange refRange; RangeHelper thisRange( mxRange ); diff --git a/sc/source/ui/vba/vbaworksheets.cxx b/sc/source/ui/vba/vbaworksheets.cxx index e6b3fbc146dc..d2c6a882658c 100644 --- a/sc/source/ui/vba/vbaworksheets.cxx +++ b/sc/source/ui/vba/vbaworksheets.cxx @@ -498,7 +498,8 @@ void ScVbaWorksheets::PrintPreview( const css::uno::Any& /*EnableChanges*/ ) { ScPreviewShell* pPrvShell = static_cast< ScPreviewShell* >( pShell ); ScPreview* pPrvView = pPrvShell->GetPreview(); - ScMarkData aMarkData; + const ScDocument& rDoc = *pViewShell->GetViewData().GetDocument(); + ScMarkData aMarkData(rDoc.MaxRow(), rDoc.MaxCol()); sal_Int32 nElems = getCount(); for ( sal_Int32 nItem = 1; nItem <= nElems; ++nItem ) { |