Tamamen mantık yürütüyorum.
Şifre yazma işlemini VBA ekranındayken yaptığınıza göre,
bu ekrandaki hatalı şifre yazma işleminin
yakalanması, dolayısıyla da bunun üzerinden
düzenlenebilir bir uyarı MsgBox'u oluşturulmasını pek mümkün görmüyorum.
Ayrıca bu isteğinizdeki amacı da anlamış değilim doğrusu.
Neticede, hatalı şifre yazıldığında alınan uyarının kaynağı VBA editörünün kendisi olduğuna göre,
VBA editörünün kendisine müdahale edilmesini istemiş oluyorsunuz.
Keşke VBA editörüne müdahale edebilseydik. Bu uyarıdan önce VBA'da olmasını istediğimiz farklı çok şey var.

Yapabilecek miyiz o da ayrı konu.
İsteğiniz, VBA ekranını açmadan, açılan belgenin VBA.Project kısmının şifreli olup olmadığını öğrenmek ise o ayrı tabi.
.