|
> できました!!
> vbLfというコードについては自分でしらべることにします。
出来て良かったのです。 でもこれ↑で気付いたのですが、当初質問の要旨は、
> どこがいけないのでしょうか
でしたね。 原因について触れなかったのが ちょっと気になったので追記します。
>「Chr関数が使える数には限りがある」らしき
> 記述をみつけたのですがなにか関係がありますか?
別に Chr(10) の多用が、直接の原因ではないと思います。
Chr(10) = VbLf は True ですね。 単にVBの定数に変えただけです。
それで、当初のコードでコメント文が、何も表示されないのは、
.TextFrame.Characters.Text = の記述で Characters メソッドを使用したことと、
呪い文?のような長いコメント文が起因しているからではないかと思います。
Charactersの引数である Start と Length を省略していますので、指定した文字列全体が
対象になりそうですが、提示したコメント文は、255文字を超えていますので、全て無視され
何も表示されない状態になったようです。(テスト結果の推測です。)
その点、Charactersのヘルプに制限について何らかの説明があっても良さそうですが・・・
> 全く謎です。
そうですね。 こちらも最初はちょっと不思議に思いましたが・・・
確かに255文字までは、当初提示のコードで表示になりますね。
という訳で、 Characters を使わず、Comment.Text Text:=ComTxt にしました。
|
|