Defectarea unui macro sau add-in pentru a îndeplini funcțiile lor, are un număr de motive. Luați în considerare cele mai comune.
sistem de operare
Pachet pentru dezvoltatori de aplicații de birou
În plus față de Microsoft Office, utilizatorii folosesc în mod frecvent suita alternativă de birou, cum ar fi OpenOffice și LibreOffice. Aplicarea acestor pachete au, de asemenea, un built-in limbaje de programare, dar limbile sunt diferite unele de altele. Macrocomenzi sau add-in-uri care sunt scrise în Visual Basic pentru aplicații în aplicațiile Microsoft Office, pachetul nu va funcționa în aplicații OpenOffice și LibreOffice. Cere un pachet de programe de birou concepute macro / addin.
Prezența komponentaVBA
VersiyaMicrosoftOffice
Oficiul AktivatsiyaMicrosoft
Asigurați-vă că Microsoft Office nu necesită activare. Cheltuiți de activare pentru a evita orice restricții la utilizarea aplicației.
sistem de siguranță
biblioteci utilizate
O altă situație în care macro nu funcționează este însoțită de un mesaj nu poate fi găsit proiect sau bibliotecă cu același macro poate funcționa perfect pe un alt calculator. În diferite versiuni ale aplicațiilor, care sunt integrate VBA pot utiliza diferite biblioteci, în legătură cu care pot exista erori similare. Eroarea poate fi eliminată dacă în fereastra care urmează mesajul de eroare debifează instalat în locații care conțin cuvântul lipsă.

În plus, nu toate bibliotecile sunt incluse automat. În cazul în care macro de calculator pentru dezvoltatori sau add-in unele biblioteca a fost legată de mână, apoi un macro sau add-in au fost transferate la un alt computer în cazul în care biblioteca nu este conectat, există aceeași greșeală.