次の方法で共有

Excel 2013 のActive X コントロールについて

Anonymous
2015-11-17T09:37:30+00:00

いつも大変お世話になっております。

Office 2013 の Excel を使用しているのですが、

このExcel上の、Active X コントロールのツール(コマンドボタン等...)についての質問です。

-質問内容-

Excel2013では、複数Sheet を作業グループ化した状態では、反応しない仕様になっているのでしょうか。

又、もしこの仕様になっているのであれば、反応する様クライアントで設定の変更は可能でしょうか。

以上、お手数ではありますが、回答をお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2015-11-18T01:45:05+00:00

>先ほど、Excel 2007 上にて Sheet を作業グループ化して、コマンドボタンを押したところ、

問題なく動作致しました。

ご質問内容は、作業グループではActiveXコントロールを挿入できないということではなかったのですね。

実際に、マクロを登録したActiveXコントロールのコマンドボタンをシートに挿入して、作業グループにしてからコマンドボタンをクリックしてみたところ、Excel2007では確かにボタンに登録したマクロが実行できましたが(ただし作業グループにしている意味はない)、Excel2010および2013ではコマンドボタンが押せない状況になりました。

このことから、確かに2010から仕様変更があるようですが、この仕様はユーザー側からは設定変更できないと思います。

そもそも作業グループという制限が多い状況でのマクロ実行は思わぬエラーを招く可能性があるので、新しいバージョンでは作業グループ時はあえてActiveXコントロールの使用も制限に入れたのかもしれないですね。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-11-18T04:59:40+00:00

    マックちゃん 様

    今回の質問にて、説明不足及び、

    保存形式において、VBAはxlsxではなく、xlsmで保存可能でしたので、

    紛らわしい文となり、申し訳ありませんでした。

    結果としまして、現状 2013 では動作及び変更不可という事で、

    回答頂けましたので、個人と致しまして納得する事ができました。

    堅実に動作させる上では、制限を設けるのは必要な事ですので、

    しょうがないですね。

    今回、マックちゃん 様 に、回答頂き大変助かりました。

    改めて、御礼申し上げます。

    ありがとう御座いました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2015-11-17T23:41:17+00:00

    マックちゃん 様

    Excelのバージョンに関わらず、作業グループでは行える操作が限定されています。

    したがってこの仕様を変更することはできません。

    作業グループで行える作業

    上記、回答ありがとう御座います。

    差し支えなければ、引き続き質問させて頂きたいのですが、

    先ほど、Excel 2007 上にて Sheet を作業グループ化して、コマンドボタンを押したところ、

    問題なく動作致しました。

    現状は以下の通りです。

    動作条件: 3つのSheetを作業グループ化し、

                    いずれかのSheet内のコマンドブロックをクリック。

                    記述したVBA の展開を確認する。

    Excel 2007 std Excel 2013 std
    環境 Windows7 pro 32bit Windows7 pro 32bit(別PC)
    ファイル形式 xls , xlsx xls , xlsx
    結果 ○ クリック後、動作した ☓ クリックしたが、動作しない
    備考 - ボタンがクリックされたエフェクトも表示されない

    この状態を見る限りでは、Office 2013 になってから、

    動作に縛りが追加されたのでしょうか。

    追加質問となりますが、回答よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-11-17T15:16:47+00:00

    Excelのバージョンに関わらず、作業グループでは行える操作が限定されています。

    したがってこの仕様を変更することはできません。

    作業グループで行える作業

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません