[[20211014200711]] 『ブック保護時に3DMAPをマクロで起動したい』(ヨーコ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ブック保護時に3DMAPをマクロで起動したい』(ヨーコ)

 ブック保護時に3DMAPをマクロで起動したいです。
 TEST1のマクロでブック保護されていない状態だと、3DMAPを起動できます。
 TEST2で前後にブック保護解除を加えると思った動作をしてくれません。
 SendKeysを使わず起動できる方法があれば、それも教えて頂けると助かります。

 Sub TEST1()
     AppActivate (Application.Caption)
     SendKeys "%", True 'Alt
     SendKeys "nsmo", True '3DMAPを開く
 End Sub

 Sub TEST2()
     ActiveWorkbook.Unprotect Password:="abc"
     AppActivate (Application.Caption)
     SendKeys "%", True 'Alt
     SendKeys "nsmo", True '3DMAPを開く
     ActiveWorkbook.Protect Password:="abc", Structure:=True, Windows:=False
End Sub

< 使用 Excel:Office365、使用 OS:Windows10 >


 Application.CommandBars.ExecuteMso "PowerMapLaunch"
 ではどうでしょうか?
(´・ω・`) 2021/10/14(木) 21:14

ありがとうございます!
一発で解決できました。
コントロール名から、そういう起動の方法があるんですね。
勉強になりました。
(ヨーコ) 2021/10/14(木) 21:27

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.