渡邉様、こんばんは。
堀です。
Ubuntu16.04 LO6.0.3で再現しました。
クラッシュレポートを下記に上げました。

crashreport.libreoffice.org/stats/crash_details/df02c5c0-10b9-48ef-ad70-db9512e9845f
取り急ぎ、報告まで。
以上

On 2018年05月15日 21:31, Koutarou Watanabe wrote:
渡邊です、先日お知らせしていました、マクロでCALCシートを非表示で表示した際のLibreOfficeがクラッシュする簡単なマクロを再現できましたので掲示します。

DドライブにDataフォルダを作って、そこにtest02.odsを入れてください
同じフォルダ内にCALCファイルを作成し、以下のマクロを記述して実行してみてください。

クラッシュを再現する簡単なマクロを作成しました

Sub hidden_wait3000
'******* シートを非表示で開き、何か命令(この場合3秒wait)実行後クラッシュします *****

dbFile = "D:\DATA\test02.ods"
oUrl = ConvertToURL(dbFile)

Dim aArgs(0) As New com.sun.star.beans.PropertyValue
aArgs(0).Name = "Hidden"
aArgs(0).Value = True
dim dummy()

oDoc = StarDesktop.loadComponentFromUrl(oUrl, "_blank", 0, aArgs)

wait 3000

oDoc.store()
oDoc.close(True)

End Sub
'_hidden は IDL ガイドに記載がありませんが、ドキュメントを非表示状態で開くには
' loadComponentFromURL メソッドの最後の引数に MediaDescriptor で Hidden パラメータを指定します。とのこと
'http://hermione.s41.xrea.com/pukiwiki/index.php?OOobbs2%2F106 より


Sub NOhidden_wait3000
'******* シートを表示する場合はクラッシュしません *****
dbFile = "D:\DATA\test02.ods"
oUrl = ConvertToURL(dbFile)


Dim dummy()

oDoc = StarDesktop.loadComponentFromUrl(oUrl, "_blank", 0, Dummy)

wait 3000

oDoc.store()
oDoc.close(True)

End sub



OS:Windows10-64
バージョン: 6.0.3.2 (x64)
Build ID: 8f48d515416608e3a835360314dac7e47fd0b821
CPU threads: 2; OS:Windows 10.0; UI render: default;
ロケール: ja-JP (ja_JP); Calc: group

Windows7やMAC・Linuxでも発生しますでしょうか?

--
/////////////////////////////
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/////////////////////////////


--
Unsubscribe instructions: E-mail to discuss+unsubscr...@ja.libreoffice.org
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

メールによる返信