「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1446
現在:2


セル入力した内容が見た目では、空白になっている。

ページOpenOffice.org FAQの登録ページ
投稿者wansa
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2011-06-03 14:54:03 (金)
OSxp
依存するページ
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

マクロ処理をテストしているCALCがあり、終了後にセルに
例)A1に1やA2にタナカ,A3にabc等を入力しても見た目が空白です。

他シートを選択後に戻ってみるとか、画面スクロールで戻ってみると
ちゃんと見えます。
(カーソル移動すると上段の数式入力欄には、入力した内容が表示されます)

又、ちゃんと見える状態で削除すると、削除されていますが
見た目では、残っております。
新規に表計算ドキュメントを作成して同じ事をした場合は、
問題なく、入力した内容のままで見ることができます。

このような現象は、マクロ処理によるものでしょうか? それともオプション設定によるものでしょうか? 体験された方や考えられる事等ございましたら、
ご回答頂けます様、宜しくお願い致します。


ロック状態の現象?

M.Kamataki (2011-06-03 18:07:50 (金))

faq/6/211「setDataArrayでセルに書き込んだ文字が見えない!」と同じ現象に思えます。

faq/6/211でもご指摘しましたが、画面更新がロックされていると同様の現象が起きます。

Sub lockBook
  oDoc = ThisComponent
  oDoc.lockControllers()
End Sub

上記のマクロを実行して、「A1に1やA2にタナカ,A3にabc等を入力」すると、「見た目が空白です」、「他シートを選択後に戻ってみるとか、画面スクロールで戻ってみるとちゃんと見えます」、「ちゃんと見える状態で削除すると、削除されていますが見た目では、残っております」という現象を確認できます。

この状態は、以下のマクロを実行すると正常な動作に戻ります。

Sub UnlockBook
  oDoc = ThisComponent
  oDoc.unlockControllers()
End Sub

faq/6/211では、画面更新のロックが原因ではないようなので、解決していません。もしご利用のマクロが原因だとすれば、問題が再現するマクロをご提示していただけないとわからないと思います。

また、上記の UnlockBook マクロをご利用のマクロの処理に加えてみて、動作に変化があるかどうかご確認いただけると良いかもしれません。

できました。

wansa (2011-06-04 09:39:31 (土))

M.Kamatakiさんのご指摘通りでした。~
いろいろと調べて、各マクロには、~
ThisComponent.addActionLock~
ThisComponent.lockControllers~
|~
|~
ThisComponent.removeActionLock~
ThisComponent.unlockControllers~
を設定するようにしました。~

ありがとうございます~

お名前:
題名: