Kiedy próbuję edytować lub wkraczać do mojego kodu VBA w celu debugowania, otrzymuję komunikat "Project is Unviewable". Plik .dotm utworzyłem w lokalizacji (C: \ Users \ nazwa_użytkownika \ AppData \ Roaming \ Microsoft \ Word \ STARTUP).Program Word VBA uzyskujący błąd Project jest pomijalny
Odpowiedz
Po uruchomieniu automatycznie przy uruchomieniu projektu VBA w plikach .DOTM nie można wyświetlić. Nie mogłem znaleźć tego jasno udokumentowane przez Microsoft, ale ja testowałem/replikowane go po wielokrotnym OS i wersji pakietu Office do wniosku, że to „projektem”
Istnieje kilka sposobów wokół niego:
Option # 1
Skopiuj szablon z folderu startowego, kliknij plik prawym przyciskiem myszy i wybierz "Otwórz" Możesz go debugować.
Opcja nr 2
Sprawdź, czy masz prawo zapisu do pliku w folderze startowym. Nawet jeśli jesteś administratorem, jeśli UAC jest włączony, nie będziesz mieć dostępu - nadaj użytkownikowi "pełną kontrolę" lub "zapisz dostęp do pliku" do pliku DOTM w folderze startowym.
Zamknij wszystkie wystąpienia programu Word, kliknij prawym przyciskiem myszy plik .DOTM i Otwórz, możesz teraz debugować.
Jednak nie można zapisać zmian - aby zapisać zmiany, należy udzielić użytkownikowi uprawnień do zapisu w folderze STARTUP.
Otwórz plik .dotm z lokalizacji .../STARTUP i wykonuj tam modyfikacje i zapisuj.
Otwórz plik DOTM i na karcie Deweloper (musisz włączyć Dev Tab najpierw 1) i wybierz Szablon dokumentu i usuń zaznaczenie elementów, które są obecnie załadowane pod Globalne szablony i dodatki.
to nie jest błąd. Jest to funkcja programu Microsoft Templates po otwarciu szablonu, który nigdy nie otwiera oryginalnego pliku, a raczej otwiera kopię szablonu. modyfikować lub debugować szablon prawym przyciskiem myszy na samym szablonie i powiedzieć otwarte lub otwarte słowo i użyć okna dialogowego Otwórz plik, aby zmodyfikować kod szablonu.
Przepraszam za przywrócenie starego wątku, ale czy jest jakiś sposób wyświetlić projekt VBA * z dokumentu opartego na dodatku *, bez konieczności otwierania samego dodatku? Mam szablon .dot, do którego dodałem dodatek globalny, przechowując go w folderze Autostart. Ten szablon ma procedurę obsługi DocumentOnClose, którą muszę debugować. Modyfikowanie szablonu i zamykanie programu Word nie uruchamia tego zdarzenia (przynajmniej nie dla mnie), więc muszę debugować kod * w dokumencie *, a nie w szablonie. Myśli ktoś? Mogę * prawie * uruchomić go, jeśli szablon jest otwarty w programie Word w tym samym czasie, ale jest to bardzo uciążliwe ... – Kenny83
Aby rozwinąć na https://stackoverflow.com/a/39171282/5025060, w moim przypadku (Windows 7 Pro, MS Word 2007), w lewo kliknięcie na plik .dot z systemem Windows File Explorer (Win + E) powoduje MS Word tworzyć nowy dokument (o nazwie Document5
w moim przypadku). Makra z pliku .dot otworzyłem są aktywne w Document5
, ale gdy próbuję edytować te makra (MS Word karcie Deweloper przycisk Makra, przycisk Edit) to wyskakuje komunikat:
jednak jeśli kliknę prawym przyciskiem myszy plik .dot z Eksploratora plików systemu Windows, wybierz opcję Otwórz za pomocą i wybierz opcję z Microsoft Office Word z menu Eksploratora plików, MS Word otwiera plik do edycji zamiast tworzenia nowego dokumentu (nazwa w pasku tytułu programu Word to nazwa pliku .dot, który otworzyłem). Z tego wystąpienia programu Word mogę wyświetlać i edytować makra zawarte w pliku .dot.
Do edycji VBA należy przejść do przeglądu/udostępnienia skoroszytu. Musisz wyłączyć pole wyboru.
Powodzenia =)
- 1. Makro programu Word, przechowujące bieżący wybór (VBA)
- 2. Dlaczego program Excel VBA działa znacznie szybciej, gdy program Outlook jest zamknięty?
- 3. Program Word VBA: Makro do zmiany zaznaczonych komórek i utworzenia tabeli podsumowań tabel?
- 4. Uruchom program Word 2013 z wiersza poleceń
- 5. Jak przekazać zakres do Sub w VBA Word?
- 6. Object Wymagane błąd Excel VBA
- 7. Czy jest to błąd w funkcjach IsNumeric i CDbl() VBA?
- 8. jakie jest właściwe zastosowanie dyrektywy CMake "project"
- 9. React-natywny Awesome project not building android project
- 10. C++ Błąd podstawowy Program segmentacja
- 11. Inicjowanie tablicy w Excel VBA - coraz błąd
- 12. Jak uwzględnić wartość pola Project Project w żądaniu CSOM
- 13. Authlogic uzyskujący identyfikator użytkownika w obiekcie sesji
- 14. Excel VBA Sprawdź, czy istnieje błąd katalogu
- 15. Wyzwalanie makro MS Word po zapisaniu zdarzenia
- 16. MS Access - VBA: Błąd kompilacji: oczekuje: =
- 17. Gdzie jest log VBA Debug.Print?
- 18. Problem z budową Android NDK project
- 19. Visual C# Beginner Empty Project Pomoc?
- 20. Czy istnieje kod VBA, aby sprawdzić, czy plik Enterprise Project 2013 został wyewidencjonowany przed otwarciem?
- 21. Importowanie istniejącego projektu Android Project do Eclipse Renames Project
- 22. Błąd formatowania podczas publikowania bloga z Microsoft Word
- 23. build.xml w Java project
- 24. Przechowywanie dowolnych metadanych w dokumencie Microsoft Word
- 25. Faceted Project Eclipse environment
- 26. developer.android.com/training bitmapfun project
- 27. Agile Project Management
- 28. Project-Embedded IoC Container
- 29. Microsoft Outlook 2013: Błąd weryfikacji podpisu projektu VBA
- 30. JavaDoc w Eclipse Android Project
Nie otrzymałem odpowiedzi z tego linku. Czy ktoś ma pomysł na ten temat? – user3463768
@Gareth, od 1/9/17, listy StackOverflow [Jak zdebugować Word VBA Macro] (http://stackoverflow.com/questions/23802593/how-to-debug-word-vba-macro) jako usunięte. –
Możliwy duplikat projektu [Word VBA "jest niemożliwy do obejrzenia"] (http://stackoverflow.com/questions/6017813/word-vba-project-is-unviewable) –