KazJaw の答えは素晴らしいアイデアです。
彼が概説した手法を使用して、次のコードを含むアプリケーション スコープのアドインがあります。
Private Sub xlApp_WorkbookOpen(ByVal Wb As Excel.Workbook)
On Error GoTo NoBookOpen:
If Application.Calculation = xlCalculationManual And LCase(Left(ActiveWorkbook.Name, 6)) <> "export" Then
If MsgBox("Calculation is set to Manual!" & vbCrLf & _
"It will now be put back to Automatic", vbYesNo, "CALCULATION") = vbYes Then
Application.Calculation = xlCalculationAutomatic
End If
End If
NoBookOpen:
End Sub
このアドインは Excel のすべてのインスタンスに存在しますが、Kazjaw のアイデアを使用して、アドインを Excel の特定のインスタンスにのみ読み込むことができます。