Excelでユーザーフォームを作成しました。そのため、xlsmファイルを開くとユーザーフォームが開き、ブックが非表示になります。ユーザーフォームを含むブックを閉じる
しかし、[X]ボタンを使用してユーザーフォームを閉じると、保存せずにブックとユーザーフォームの両方を閉じるようにします。
今すぐユーザーフォームを閉じて、同じファイルをもう一度開こうとすると、既に開いていると表示されます。
コード起動:
Private Sub Workbook_Open()
Application.Visible = False
Fordelinger.Show vbModeless
End Sub
閉じるコード:
Private Sub Fordelinger_Deactivate()
Application.Quit
Workbooks("EstimatDOK.xlsm").Close True
End Sub
を誰が助けることはできますか? :)
あなたのコードは 'Application.Quit'の後の行に達していますか? – Verzweifler
私は最後にApplication.Quit行を設定しようとしましたが、私はまだ同じ問題があります。 – Martin
このソリューションはまだ試しましたか? http://stackoverflow.com/questions/3628252/closing-excel-application-using-vba – Ralph