@Chrono Kitsune が言ったように、Python と Java にはそのような機能がありますが、Basic にはありません。LibreOffice WriterのPython-UNO の例を次に示します。
def dict_example():
files_by_year = {
2016 : {'October' : 'afilename.csv',
'November' : 'bfilename.csv'},
2017 : {'April' : 'anotherfilename.csv'},
}
doc = XSCRIPTCONTEXT.getDocument()
oVC = doc.getCurrentController().getViewCursor()
for year in files_by_year:
for month in files_by_year[year]:
filename = files_by_year[year][month]
oVC.getText().insertString(
oVC, "%s %d: %s\n" % (month, year, filename), False)
g_exportedScripts = dict_example,
メモ帳や GEdit などのテキスト エディターを使用して、上記のコードを含むファイルを作成します。次に、ここに配置します。
実行するには、Writer を開いて に移動しTools -> Macros -> Run Macro
、 の下にあるファイルを見つけますMy Macros
。