Forțată pentru a ocoli protecția prin parolă modul VBA în Excel 2018

Buna ziua prieteni!
Ultimele zile de luptă cu această provocare:
Acolo .xls fișier l pe macro VBA, protejat prin parolă. Fișierul este creat prin exportul din programul GrandSmeta și conține o estimare a costurilor, care trebuie să fie procesate macro.
Pe versiunile de 32 de biți - funcționează fără probleme.

Pe 64 se confruntă cu următoarea eroare:

Forțată pentru a ocoli protecția prin parolă modul VBA în Excel 2010

Ajuta Microsoft oferă un răspuns fără echivoc:

Forțată pentru a ocoli protecția prin parolă modul VBA în Excel 2010

Asociat cu Help Desk, am explica motivul. Răspunsul a fost același:

Suntem cu toții de lucru. Am testat pentru versiunile pe 64 de biți.

FarManager fișier xls perfect deschis cu cartografiază întreaga structură a documentului.
1. Porniți FarManager.
2. Deschideți fișierul pentru editare.
3. Cautam o linie cu definiția cheii DPB, și de a schimba numele cheii la DPW.
4. Salvare.
4. Deschideți fișierul în Excel.
5. Confirmăm de încărcare a proiectului, în ciuda cheii incorecte (care ne-am făcut greșit în etapa 3):

Forțată pentru a ocoli protecția prin parolă modul VBA în Excel 2010

6. În ferestrele cu mesaje de eroare în condiții de siguranță faceți clic pe OK.
7. Folosind o combinație de Alt + F11 - lansarea VBA Editor și codul Voila macro este disponibil pentru editare.

Acum, motivul pentru care apare o eroare atunci când executați mediul macro în 64 de biți - evident!

Modificările introduse, am verificat resalvați. Totul funcționează. Încântat colegii decizie problemă dureroasă + câștigat experiență.

Am încercat să rezolve ultima întrebare, pe care am stagnat:
Ca convingător, și fără ofensatoare, pentru a explica Help Desk pentru a rezolva problema cu rularea macro? Nu ar trebui să proprii perelapachivat toate template-uri (și există aproximativ 50) la macro practicat în mod corespunzător pe versiunile x64 de Office. În plus, problema de etică - a trebuit să „obține“ protecția codului macro.

Mulțumesc. Sper că informația a fost de ajutor pentru unele părți ale comunității.

P.S. Inspirat de soluția problemei, și nu există decât o singură întrebare a cerut un pic mai mare, am decis să creeze primul meu subiect pe Habre, în speranța unui sfat prietenesc profesionist.