質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

6482閲覧

Excel VBA:リモートデスクトップで シート上のコマンドボタンを押下しょうとしても、デザインモードみたいになって クリックイベントが働きません

saya24

総合スコア222

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2020/08/20 23:51

前提

焦点となっている操作 = シート上に配置したコマンドボタンの押下

当該ブックが配置された端末を直接操作した場合には 問題なくクリックイベントが働きます。

発生している問題・エラーメッセージ

この端末を リモートデスクトップ越しに操作して 問題のブックのコマンドボタンを押下すると クリックイベントが働きません。
エラーメッセージは出ません。
押下しても 無反応、デザインモードとまでは いかないものの コマンドボタンのイメージが押す都度に変わってしまう雰囲気です。
うまく伝えられず 申し訳ありません。

試したこと

インターネットで該当ケースの対策を検索しました。2014年の記事で古く、解決に至っていない様子です。
こちら

補足情報(FW/ツールのバージョンなど)

遠隔操作元・遠隔操作先 ともに
Windows10 Enterprise 2016 LTSB
Excel2016

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

radames1000

2020/08/21 02:20 編集

リモートデスクトップはWindows標準のものですか? それとも他のアプリを使われていますか?
saya24

2020/08/21 00:47

標準のものです。
stdio

2020/08/21 01:42

すみません。どのようなVBAのツールかは存じませんが、素朴な疑問を一つ。 自身のPCで動いていればツールとしては意味を成している気がします。 わざわざリモートディスクトップで実行する意味が分かりません。
saya24

2020/08/21 02:15

リモートワーク、ということ と Oracleという相応に特殊なソフトウェアがインストールされていないと そのデータベースサーバへ接続できない理由とか 色々な背景がありまして
guest

回答2

0

自己解決

一度開発モードにして シート上に貼りついたコマンドボタンについて サイズを大きく変更。
開発モードを解除&当該ブック保存で コマンドボタン押下による イベント発火が復活するようになりました。

よくわからないけれど ご見解を頂きましたかた ありがとうございました。

投稿2020/08/21 04:15

saya24

総合スコア222

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

リモートデスクトップの設定でクリップボードは使えるようになっているでしょうか。
【Windows 10対応】リモートデスクトップ接続でコピー&ペーストする方法、できない場合の対処法
コピペができないがコードはそのまま実行されている状況を想定してみました。

そうでなければ、
他のファイルはマクロを問題なく実行できるか確認
できるのであれば、正常に動かないマクロのコードを提示してください

投稿2020/08/21 01:05

radames1000

総合スコア1923

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

saya24

2020/08/21 01:34

リモートデスクトップ間で、クリップボードのやりとりは可能です。 私が作った別のVBAはメニュー下のツールバー上にボタンを設けるようにしていと、この仕様だとリモートデスクトップでもイベント発火するようです。 シート上にコマンドボタンを配置する設計方針にしている人間から提供を受けたブックが尽くダメ、イベント発火しない様子です。 厄介なことに、問題のVBAを作られた方がパスワード保護をかけていて、現在中身を窺い知ることができません。 VBAのパスワードを周囲に聞いてみます(当事者は退職済み)。
radames1000

2020/08/21 02:03

それは大変ですね。 心中お察しします。 フォームのボタンにマクロが登録されていれば ツールバー上にボタンを作ってみてそちらでテスト、と思いましたが ActiveXでしょうから無理ですよね。 コードの中身が見られますように。
saya24

2020/08/21 04:11

解決しました。 開発モードにして コマンドボタンを大きくして 当該ブックを保存し直しただけ。 これで リモートワークを無事できる....ご支援ありがとうございました。
radames1000

2020/08/21 04:14

原因はよくわかりませんが、解決して良かったです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問