Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


13499 / 13644 ツリー ←次へ | 前へ→

【5070】コメントの挿入と編集について さる 03/4/21(月) 12:27 質問
【5077】いたん削除してからに パピー 03/4/21(月) 14:36 回答
【5128】Re:いたん削除してからに さる 03/4/23(水) 10:15 お礼

【5070】コメントの挿入と編集について
質問  さる E-MAIL  - 03/4/21(月) 12:27 -

引用なし
パスワード
   お久しぶりにお世話になります。

form1にtextbox1とbutton1があります。
これを使って、コメントの挿入と編集をやりたいのですがうまくいきません。

If TextBox1<>"" then
 With Selection
  .Addcomment
  .Comment.Visible=false
  .Comment.Text Text:=TextBox1.Text
 End With
End If

これでコメントの挿入はできたのですが、編集をして上書きをしようとするとエラーになります。
.Addcommentがあると上書きができないようですが、.Addcommentがないとコメントの挿入ができません。

何かいい方法がないでしょうか?
どなたかご教授よろしくお願いします。

【5077】いたん削除してからに
回答  パピー  - 03/4/21(月) 14:36 -

引用なし
パスワード
   ▼さる さん:こんにちは。
こんにちは。
毎回、コメントを削除してからコメントを挿入する様に
したら如何ですか?
私は、この様にして回避しています。
的を外していたらごめんなさい。

Sub test()
 Comtext = "ABCDEF"
 With Selection
  .ClearComments    'コメントの削除
  .AddComment
  .Comment.Visible = False
  .Comment.Text Text:=Comtext
 End With
End Sub

【5128】Re:いたん削除してからに
お礼  さる E-MAIL  - 03/4/23(水) 10:15 -

引用なし
パスワード
   パピーさんありがとうございました。

.ClearCommentsを入れるだけで回避できたんですね。
また一つ賢くなりました。

機会がありましたらまたご教授よろしくお願いします。

13499 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free