渡邉様、こんばんは。 堀です。 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