+ +
+

Apendixes

+

Remember, always import library.

+
import easymacro as app
+
+
+
+

Get all filters in Calc sheet

+
    +
  • Fields in filter

  • +
+
'Finalized': False,
+'UIName': 'EPS - Encapsulated PostScript',
+'UserData': <ByteSequence instance 'b'''>,
+'TemplateName': '',
+'Enabled': True,
+'Mandatory': False,
+'Name': 'impress_eps_Export',
+'FilterService': '',
+'Type': 'eps_Encapsulated_PostScript',
+'UIComponent': 'com.sun.star.svtools.SvFilterOptionsDialog',
+'Flags': 1090,
+'FileFormatVersion': 0,
+'DocumentService': 'com.sun.star.presentation.PresentationDocument',
+'UINames': {
+    'en-US': 'EPS - Encapsulated PostScript',
+    'es': 'EPS - PostScript encapsulado'}
+
+
+
filters = app.get_filters()
+headers = (('DocumentService', 'UIName', 'Name', 'Type'),)
+data = [(f['DocumentService'], f['UIName'], f['Name'], f['Type'])
+    for f in filters]
+
+doc = app.docs.new()
+doc[0]['A1'].data = headers
+doc[0]['A2'].data = data
+
+
+
+
+ + +