LibreOffice Module sc (master) 1
|
#include <sal/config.h>
#include <docsh.hxx>
#include <config_features.h>
#include <scitems.hxx>
#include <sc.hrc>
#include <vcl/errinf.hxx>
#include <editeng/justifyitem.hxx>
#include <comphelper/fileformat.h>
#include <comphelper/classids.hxx>
#include <comphelper/propertyvalue.hxx>
#include <formula/errorcodes.hxx>
#include <vcl/stdtext.hxx>
#include <vcl/syswin.hxx>
#include <vcl/svapp.hxx>
#include <vcl/virdev.hxx>
#include <vcl/weld.hxx>
#include <rtl/bootstrap.hxx>
#include <rtl/tencinfo.h>
#include <sal/log.hxx>
#include <svl/PasswordHelper.hxx>
#include <sfx2/app.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/dinfdlg.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/event.hxx>
#include <sfx2/docfilt.hxx>
#include <sfx2/lokhelper.hxx>
#include <sfx2/objface.hxx>
#include <sfx2/viewfrm.hxx>
#include <svl/documentlockfile.hxx>
#include <svl/fstathelper.hxx>
#include <svl/sharecontrolfile.hxx>
#include <svl/urihelper.hxx>
#include <osl/file.hxx>
#include <chgtrack.hxx>
#include <chgviset.hxx>
#include <com/sun/star/awt/Key.hpp>
#include <com/sun/star/awt/KeyModifier.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
#include <com/sun/star/document/UpdateDocMode.hpp>
#include <com/sun/star/script/vba/VBAEventId.hpp>
#include <com/sun/star/script/vba/VBAScriptEventId.hpp>
#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
#include <com/sun/star/script/vba/XVBAScriptListener.hpp>
#include <com/sun/star/script/vba/XVBACompatibility.hpp>
#include <com/sun/star/sheet/XSpreadsheetView.hpp>
#include <com/sun/star/task/XJob.hpp>
#include <com/sun/star/ui/theModuleUIConfigurationManagerSupplier.hpp>
#include <com/sun/star/ui/XAcceleratorConfiguration.hpp>
#include <com/sun/star/util/VetoException.hpp>
#include <com/sun/star/lang/XSingleComponentFactory.hpp>
#include <ooo/vba/excel/XWorkbook.hpp>
#include <comphelper/diagnose_ex.hxx>
#include <config_folders.h>
#include <scabstdlg.hxx>
#include <sot/formats.hxx>
#include <svx/compatflags.hxx>
#include <svx/dialogs.hrc>
#include <svx/svdpagv.hxx>
#include <svx/svdpage.hxx>
#include <docmodel/theme/Theme.hxx>
#include <formulacell.hxx>
#include <global.hxx>
#include <filter.hxx>
#include <scmod.hxx>
#include <tabvwsh.hxx>
#include <docfunc.hxx>
#include <imoptdlg.hxx>
#include <impex.hxx>
#include <scresid.hxx>
#include <strings.hrc>
#include <globstr.hrc>
#include <scerrors.hxx>
#include <brdcst.hxx>
#include <stlpool.hxx>
#include <autostyl.hxx>
#include <attrib.hxx>
#include <asciiopt.hxx>
#include <progress.hxx>
#include <pntlock.hxx>
#include <docuno.hxx>
#include <appoptio.hxx>
#include <formulaopt.hxx>
#include <scdll.hxx>
#include <detdata.hxx>
#include <printfun.hxx>
#include <dociter.hxx>
#include <cellform.hxx>
#include <chartlis.hxx>
#include <hints.hxx>
#include <xmlwrap.hxx>
#include <drwlayer.hxx>
#include <dbdata.hxx>
#include <scextopt.hxx>
#include <compiler.hxx>
#include <warnpassword.hxx>
#include <sheetdata.hxx>
#include <table.hxx>
#include <tabprotection.hxx>
#include <docparam.hxx>
#include "docshimp.hxx"
#include <sizedev.hxx>
#include <undomanager.hxx>
#include <refreshtimerprotector.hxx>
#include <officecfg/Office/Calc.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/string.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/mediadescriptor.hxx>
#include <unotools/tempfile.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <uiitems.hxx>
#include <dpobject.hxx>
#include <markdata.hxx>
#include <docoptio.hxx>
#include <orcusfilters.hxx>
#include <datastream.hxx>
#include <documentlinkmgr.hxx>
#include <refupdatecontext.hxx>
#include <memory>
#include <vector>
#include <comphelper/lok.hxx>
#include <svtools/sfxecode.hxx>
#include <unotools/pathoptions.hxx>
#include <scslots.hxx>
Go to the source code of this file.
Macros | |
#define | ShellClass_ScDocShell |
Functions | |
static void | lcl_parseHtmlFilterOption (const OUString &rOption, LanguageType &rLang, bool &rDateConvert, bool &rScientificConvert) |
SAL_DLLPUBLIC_EXPORT bool | TestImportSLK (SvStream &rStream) |
SAL_DLLPUBLIC_EXPORT bool | TestImportDBF (SvStream &rStream) |
Variables | |
constexpr OUStringLiteral | pFilterSc50 = u"StarCalc 5.0" |
const char | pFilterXML [] = "StarOffice XML (Calc)" |
constexpr OUStringLiteral | pFilterLotus = u"Lotus" |
const char | pFilterQPro6 [] = "Quattro Pro 6.0" |
const char16_t | pFilterExcel4 [] = u"MS Excel 4.0" |
const char16_t | pFilterEx4Temp [] = u"MS Excel 4.0 Vorlage/Template" |
const char | pFilterExcel5 [] = "MS Excel 5.0/95" |
const char | pFilterEx5Temp [] = "MS Excel 5.0/95 Vorlage/Template" |
const char | pFilterExcel95 [] = "MS Excel 95" |
const char | pFilterEx95Temp [] = "MS Excel 95 Vorlage/Template" |
const char | pFilterExcel97 [] = "MS Excel 97" |
const char | pFilterEx97Temp [] = "MS Excel 97 Vorlage/Template" |
constexpr OUStringLiteral | pFilterDBase = u"dBase" |
constexpr OUStringLiteral | pFilterDif = u"DIF" |
const char16_t | pFilterSylk [] = u"SYLK" |
constexpr OUStringLiteral | pFilterHtml = u"HTML (StarCalc)" |
constexpr OUStringLiteral | pFilterHtmlWebQ = u"calc_HTML_WebQuery" |
const char16_t | pFilterRtf [] = u"Rich Text Format (StarCalc)" |
|
static |
SAL_DLLPUBLIC_EXPORT bool TestImportDBF | ( | SvStream & | rStream | ) |
SAL_DLLPUBLIC_EXPORT bool TestImportSLK | ( | SvStream & | rStream | ) |
Definition at line 3423 of file docsh.cxx.
References aDocument, ScImportExport::ImportStream(), ScDLL::Init(), and ScDocOptions::SetLookUpColRowNames().
|
constexpr |
Definition at line 173 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), ScDocShell::ConvertTo(), ScDocShell::GetDBaseFilterName(), and ScDocShell::HasAutomaticTableName().
|
constexpr |
Definition at line 174 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), ScDocShell::ConvertTo(), ScDocShell::GetDifFilterName(), and ScDocShell::HasAutomaticTableName().
const char16_t pFilterEx4Temp[] = u"MS Excel 4.0 Vorlage/Template" |
Definition at line 166 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::HasAutomaticTableName().
const char pFilterEx5Temp[] = "MS Excel 5.0/95 Vorlage/Template" |
Definition at line 168 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
const char pFilterEx95Temp[] = "MS Excel 95 Vorlage/Template" |
Definition at line 170 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
const char pFilterEx97Temp[] = "MS Excel 97 Vorlage/Template" |
Definition at line 172 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
const char16_t pFilterExcel4[] = u"MS Excel 4.0" |
Definition at line 165 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::HasAutomaticTableName().
const char pFilterExcel5[] = "MS Excel 5.0/95" |
Definition at line 167 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
const char pFilterExcel95[] = "MS Excel 95" |
Definition at line 169 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
const char pFilterExcel97[] = "MS Excel 97" |
Definition at line 171 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().
|
constexpr |
Definition at line 176 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), ScDocShell::ConvertTo(), ScDocShell::GetHtmlFilterName(), and ScDocShell::HasAutomaticTableName().
|
constexpr |
Definition at line 177 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::GetWebQueryFilterName().
|
constexpr |
Definition at line 163 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), ScDocShell::GetLotusFilterName(), and ScDocShell::HasAutomaticTableName().
const char pFilterQPro6[] = "Quattro Pro 6.0" |
Definition at line 164 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom().
const char16_t pFilterRtf[] = u"Rich Text Format (StarCalc)" |
Definition at line 178 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::HasAutomaticTableName().
|
constexpr |
Definition at line 161 of file docsh.cxx.
Referenced by ScDocShell::GetOwnFilterName().
const char16_t pFilterSylk[] = u"SYLK" |
Definition at line 175 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), ScDocShell::ConvertTo(), and ScDocShell::HasAutomaticTableName().
const char pFilterXML[] = "StarOffice XML (Calc)" |
Definition at line 162 of file docsh.cxx.
Referenced by ScDocShell::ConvertFrom(), and ScDocShell::ConvertTo().