<< 右クリック禁止 | main | 大丈夫ですか? >>
2006.11.17 Friday

Excel 2007のブログ

このブログが開店休業状態なのに、こんな告知をするのもナニですが・・・

Excel 2007の機能を紹介するブログを書いています。
http://excel2007.officetanaka.com/

関心のある方は、どうぞご覧ください。
コメントやご質問も歓迎です。
コメント
Excel VBAで作成したUserForm上のTextBoxに表示された文字等を、マウス右ボタンクリックし『コピー』してExcel以外の「Wordとかメモ帳やメール文書」等に『貼り付け』たいがVBA起動中はマウス右ボタンクリックが機能しない。どのようにすれば可能となるか教えてほしい。(更に、メールの文字等をTextBoxに貼り付けたい)
  • 大神田
  • 2007.09.23 Sunday 21:57
ここで質問されるとは思っていなかった(^^;

UserFormを表示中、TextBoxで右クリックしてもショートカットメニューが表示されません。なぜなら「右クリックしたらショートカットメニューを表示せよ」とプログラミングされていないからです。いつでも、どんなアプリで、どんな場面でも、右クリックでメニューが表示されると決まっているわけではないんですよ。

右クリックでメニューを出したいのでしたら、そのメニューを自分で用意しなければなりません。詳しくは、

■UserForm上でショートカットメニューを使う
http://www.officetanaka.net/excel/vba/tips/tips02.htm

をご覧ください。
また、選択した文字列をクリップボードにコピーする方法は、

■クリップボードを操作する(1)
http://www.officetanaka.net/excel/vba/tips/tips20.htm

などを参考にしてください。
  • 田中亨
  • 2007.09.23 Sunday 23:38
9/23に質問しました『Excel VBAで作成したUserForm...』の回答を早々いただき私が求めていた『VBA⇔メモ帳・Word』間のデータの『コピー・貼付け』が可能となりました。
今まで質問事項を自己解決できなかったが、これでExcel VBAの応用範囲が拡大できそうです。大変に助かりました。
  • 大神田
  • 2007.09.24 Monday 19:01
参考になりました!なるほどですね〜
  • 熟女
  • 2008.04.01 Tuesday 18:03
セルで右マウスでショートカットメニューを表示させていますが、EXCEL2007で、追加のメニューが表示できるPCと出来ないPCがあります。環境の設定かと思いますが、どうすればよいかわかりません。ご教授いただければ助かります。
メニューのコード内容は下記です(簡略)
Set Newb = Application.CommandBars("Cell").Controls.Add(Temporary:=True)
With Newb
.Caption = "マスター追加"
.OnAction = "S_MASTER_ADD"
.BeginGroup = True
.Visible = TRUE
End With
  • uchan
  • 2011.11.19 Saturday 16:11
コメントする








 
Calendar
      1
2345678
9101112131415
16171819202122
23242526272829
30      
<< April 2017 >>
Selected Entries
Categories
Archives
Recent Comment
Recent Trackback
Recommend
Recommend
Recommend
Recommend
Recommend
Links
Profile
Search this site.
Others
Mobile
qrcode
Powered by
30days Album
無料ブログ作成サービス JUGEM