* セル入力した内容が見た目では、空白になっている。 [#p11efe92]
 |RIGHT:|LEFT:|c
 |~ページ|[[OpenOffice.org FAQの登録ページ]]|
 |~投稿者|wansa|
 |~分類|#listbox3(Q&A,faq03,class)|
 |~優先順位|#listbox3(普通,faq03,priority)|
 |~状態|#listbox3(回答中,faq03,state)|
 |~状態|#listbox3(完了,faq03,state)|
 |~カテゴリー|#listbox3(Calc 表計算,faq03,category)|
 |~投稿日|2011-06-03 14:54:03 (金)|
 |~OS|xp|
 |~依存するページ||
 |~バージョン|#listbox3(3.2.1,faq03,version)|
 
 ** メッセージ [#b4d2292d]
 |LEFT:|c
 |回答ページでは行末に「~」を付加する必要はありません|
 マクロ処理をテストしているCALCがあり、終了後にセルに~
 例)A1に1やA2にタナカ,A3にabc等を入力しても見た目が空白です。~
 
 他シートを選択後に戻ってみるとか、画面スクロールで戻ってみると~
 ちゃんと見えます。~
 (カーソル移動すると上段の数式入力欄には、入力した内容が表示されます)~
 
 又、ちゃんと見える状態で削除すると、削除されていますが~
 見た目では、残っております。~
 新規に表計算ドキュメントを作成して同じ事をした場合は、~
 問題なく、入力した内容のままで見ることができます。~
 
 このような現象は、マクロ処理によるものでしょうか?
 それともオプション設定によるものでしょうか?
 体験された方や考えられる事等ございましたら、~
 ご回答頂けます様、宜しくお願い致します。
 
 
 
 ----
 ***ロック状態の現象? [#k4d72897]
 >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 マクロをご利用のマクロの処理に加えてみて、動作に変化があるかどうかご確認いただけると良いかもしれません。~
 
 //
 ***できました。 [#j90e9fa1]
 >wansa (2011-06-04 09:39:31 (土))~
 ~
 M.Kamatakiさんのご指摘通りでした。~~
 いろいろと調べて、各マクロには、~~
 ThisComponent.addActionLock~~
 ThisComponent.lockControllers~~
 |~~
 |~~
 ThisComponent.removeActionLock~~
 ThisComponent.unlockControllers~~
 を設定するようにしました。~~
 ~
 ありがとうございます~~
 
 //
 #article