Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。169件00■課題excelブックを開くタイミングで、作業グループを自動解除する方法を探してます。対象は1つのブックだけではなく、とある数台のPCで開くブックを全て対象にしたいと考えます。作業グループに気づかずに編集すると、意図しない変更が発生し、これを回避したいと考えます。個人用マクロブック(PERSONAL.XLSB)に次のようなマクロを入れてみました。個人用マクロブック(PERSONAL.XLSB)にマクロを入れると、エラーになりました。typename(ActiveWindow)="Nothing"となっていることが原因だと考えます。本課題の解決方法ご存知の方いらっしゃいましたら、ご教授よろしくお願いします。コメントより追記エラーは以下です。「実行時エラー'91':オブジェクト変数またはWithブロック変数が設定されていません。」エラーを確認した環境は、win7+excel2010でした。ActiveWorkbook.Worksheets(1).Selectも上と同じエラーでした。typename(ActiveWorkbook)も"Nothing"でした。5:20コメントありがとうございます。「実行時エラー'91':オブジェクト変数またはWithブロック変数が設定されていません。●エラーを確認した環境は、win7+excel2010でした。●ActiveWorkbook.Worksheets(1).Selectも上と同じエラーでした。typename(ActiveWorkbook)も"Nothing"でした。ActiveWindowもActiveWorkbookも"Nothing"という状況なので、個人用マクロブック(PERSONAL.XLSB)のauto_openのタイミングでは、ActiveWindowもActiveWorkbookも定まっていない様子です。作業グループ解除したい場合、上の試行錯誤は、外していたのかも知れません。8:26本件とほぼ同じ課題を、6年前に試された方のブログが見つかりました。