2009-05-06 12 views
0

私は、チェックボックス(およびVBA)を使用して表示できる非表示のセクションが多数あるドキュメントを作成しています。これらのほとんどは、テーブル、ピクチャ、書式設定、およびテキストを隠すことを含め、Range.Font.Hidden = Trueを使用して正常に動作します。Wordでテキストを非表示にする(特にテーブル)

私の問題は、テーブルを非表示にして、文書を保存してから文書を再度開くことです。

ドキュメントは保存されて閉じますが、ドキュメントを再度開くと、テーブルのテキストは非表示のままですが、テーブルのグリッドとスペースが表示され、奇妙ではあるが空のテーブルが表示されます。

この問題を回避する方法やアドバイスをお持ちの方は、誰にも知っていますか?

+0

どのバージョンのMS Word? – JonnyBoats

+0

私は現在、2007年にマクロで有効にされたドキュメントと2003年のドキュメントファイルの両方で2007年にテストを行っています。 –

+0

Word 2003で再作成できません。保存して再度開くとき、ActiveDocument.Tables(1).Range.Font.Hidden = True(またはFalse)が正常に機能します。 Document_Open()メソッドに何かがありますか? –

答えて

0

さまざまなことを試した後、うまく動作するテーブルを含む他のセクションがあっても、テーブルをテキストに戻して正常に動作させるようになりました。

私は問題を見つけることができないと迷惑ですが、情報は通常のテキストと同じように正常に機能します。

0

あなたはそうのようなグリッド線を非表示にすることができます:あなたのテーブルにカスタムの境界線を持っている場合

ActiveWindow.View.TableGridlines = False 

しかし、それは動作しません。

+0

ありがとう、残念ながら、私たちは描かれた罫線を使用します。 –

関連する問題