Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oryginalny numer KB: 4465120
Symptomy
Biorąc pod uwagę następujący scenariusz:
- Dla makr z podpisem cyfrowym ustawiono opcję Zabezpieczenia makr, a wszystkie inne makra są wyłączone na karcie Deweloper w programie Microsoft Outlook.
- Tworzysz makro i przypisujesz certyfikat podpisu cyfrowego do makra w obszarze Podpiscyfrowynarzędzi> w visual basic.
- Zamykasz program Visual Basic i program Outlook. Po wyświetleniu monitu o zapisanie projektu Visual Basic kliknij przycisk Tak.
- Uruchamiasz program Outlook, a następnie uruchamiasz program Visual Basic.
W tym scenariuszu zostanie wyświetlony komunikat o błędzie: Wystąpił błąd podczas próby zweryfikowania podpisu projektu VBA. Makra zostaną wyłączone.
Podczas próby uruchomienia makra jest wyświetlany komunikat o błędzie: Makra w tym projekcie są wyłączone. Zapoznaj się z pomocą online lub dokumentacją aplikacji hosta, aby ustalić, jak włączyć makra.
Przyczyna
Ten problem występuje, ponieważ zamknięcie programu Visual Basic skutecznie anuluje zmiany wprowadzone w projekcie, więc certyfikat nie jest już przypisany do makra.
Rozwiązanie
Ręcznie zapisz zmiany wprowadzone w projekcie przed zamknięciem okna visual basic przy użyciu jednej z następujących metod:
- Przejdź do pozycji Zapisz plik>VbaProject.OTM.
- Kliknij ikonę Zapisz na pasku narzędzi w oknie Visual Basic.