プロが教えるわが家の防犯対策術!

添付画像で伝わると良いのですが、

Excelのメニューから
データ→クエリと接続、をクリックすると、
シートの右側に接続されているクエリ情報が表示されるのですが、マクロの記録でこの操作を行っても記録されませんでした。

VBAにてこのクエリと接続の表示をさせる方法はないでしょうか?

「VBAで「クエリと接続」の画面を出せます」の質問画像

質問者からの補足コメント

  • うれしい

    ありがとうございます。試してみてご報告します。

    No.1の回答に寄せられた補足コメントです。 補足日時:2022/10/24 19:40

A 回答 (2件)

たぶん、こちらで対応できると思います。


 Application.CommandBars("Queries and Connections").Visible=True
参考サイト
https://www.reddit.com/r/excel/comments/j9nu7u/i …
https://exceleratorbi.com.au/open-queries-connec …
    • good
    • 0

こんにちは



大抵のダイアログは表示することが可能ですが、ご質問のダイアログは一覧には無いようですね。
https://learn.microsoft.com/ja-jp/office/vba/api …
(もしかすると一覧にないだけかも知れませんけれど・・)

あまり褒められた方法ではないかも知れませんが、以下ではいかがでしょうか?
Sub Sample()
 SendKeys "%a", True
 SendKeys "%o", True
End Sub

※ シートウィンドウがアクティブな状態でないと動作しませんので、ボタンに登録するなどして、シート上から実行する形式にして試してみてください。
※ 要は、alt+a、alt+o のキー入力操作を実行しています。
 (ショートカットを変えている場合には、それに合わせる必要があります)
この回答への補足あり
    • good
    • 0
この回答へのお礼

ショートカットキーをマクロで実行するなんて流石です。
表示されるようになりました!
ありがとうございました。

お礼日時:2022/11/07 12:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング