Top > OOobbs2 > 145

OOobbs2/145 Edit

  • サマリ: Calcデータの最適化
  • 環境: Calc
  • 状態: 未解決
  • 投稿者: セルダン?
  • 投稿日: 2008-10-17 (金) 11:46:04

質問 Edit

この掲示板に投稿してよいか迷ったのですが、質問させていただきます。

Calcデータを編集している間に、実際のデータ量などはあまり変わらないに、Calcを開く速度が非常に遅くなり困っています。

ドキュメントの読み込みと出る前の時間が長くなっているようですが、ここではどのような処理をしているのでしょうか?

また、このようになってしまったデータを最適化する方法は有りませんか?

---------------

上記の件ですが、調査しているうちに、スタイルと書式情報に使用していないゴミデータが1000件以上登録されていることがわかりました。

このゴミデータは登録した覚えがありません。

Ver2.4で削除しようとしたのですが消えません。

ブラック という名で登録した書式を削除の場合 下記マクロでOKでした

Sub DelCellStyle
Dim oDoc As Object, oCellStyles As Object
 oDoc = ThisComponent
 oCellStyles = oDoc.getStyleFamilies().getByName( "CellStyles" )
 If oCellStyles.hasByName( "ブラック" ) Then
  oCellStyles.removeByName( "ブラック" )
 End If
End Sub

なぜこのようになってしまったのでしょうか? 他にスタイル以外でも使用していないゴミデータを削除する方法をご存知なら御教示お願いいたします。

回答 Edit

  • Calc でも使われているのかどうか分かりませんが、オートスタイルでしょうか?以下などはどうでしょうか。

ちなみに、オートスタイルだった場合には api からは削除できません。

  • はにゃ? 2008-10-22 (水) 00:33:27
  • オートスタイルではありません。Calcのスタイルと書式に登録した覚えのないスタイルと書式が1000個以上あります。スタイルと書式にオペレーションで登録する以外にここに登録されるタイミングはあるのでしょうか? -- セルダン 2008-10-22 (水) 09:42:29

感想,コメント,メモ Edit



Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes