|
▼飛ばない豚 さん:
ご返信頂きまして、ありがとうございます。
> > また、クリップボードクリアの際(シートがアクティブの際)に、
> > 作業ウィンドウが表示されます。
> > このウィンドウの消し方は分かりませんでした。(分かる方、ヘルプです)
>
> 該当するウィンドウにWM_CLOSEメッセージを送信すれば
> いいようです。
> ' 作業ウィンドウ(MsoCommandBar)を閉じる。
> PostMessage hWnd, WM_CLOSE, 0, 0
↓
> Application.CommandBars("Task Pane").Visible = False
に変更してください。(めっちゃ、恥ずかしいです)
Office クリップボード(作業ウィンドウ)を非表示にしたい
www2.moug.net/bbs/exvba/20070107000010.htm
より
後、井川さんが指摘されている
> あと、提示されているURLで書かれているコードでは、
> 作業ウィンドウがフローティング表示されている場合や
> ウィンドウ上部に固定されている場合のことは
> 考慮していないようですので、そのような場合には
> クリアできないと思います。
> 必要ならば、それらの状況も考慮したコードにされた方が
> よろしいかと思います。
については、
面倒そうなので、修正は勘弁してください。
|
|