0

みたいな文章があれば

「これはランダムなテキストです。これは xml に送信されるはずです。これは1 つの文の 2行目です。

そしてこれが第3段落です。テキストは単なる**単語**の集まりです。」

次のように表示されます。

<[cdata[これは < i>ランダムな</i > テキストです。これは xml に送信する必要があります。これは 2 番目の < b >< i > 行 < /i >< /b > で 1 つの文です。< br >そして、これが第3段落です。テキストは単なる< b >単語< /b >の集まりです。"]]

プレーンテキストではありません。

4

1 に答える 1

0

各テキスト範囲には .Runs プロパティがあります。.Runs は、範囲内に同じ形式のテキストの「連続」がいくつあるかを示します。すべてのテキストが同じようにフォーマットされている場合、.Runs は 1 になり、.Runs(1) はテキスト範囲全体と同じテキスト範囲を返します。あなたの例では、 .Runs(1) は「これは」を含む範囲を返し、 .Runs(2) は「ランダム」などを返します。実行ごとに、.Runs(x).Font.Bold、.Italic などに基づいて、追加するエンコーディングを決定する必要があります。

于 2012-12-21T19:26:39.667 に答える