Depanarea soluțiilor Office

A apărut o eroare în timp ce încercați să creați sau să deschideți un proiect Office, dar Visual Studio nu are suficiente informații pentru a determina cauza. Încercați să închideți proiectul, închizând și executând din nou Visual Studio.







Dacă încercați să creați un proiect la nivel de document, este posibil ca un alt document cu același nume ca și documentul din noul proiect să fie deja deschis în Excel sau Word. Asigurați-vă că toate celelalte instanțe din Excel sau Word sunt închise.

Când creați un nou proiect Office bazat pe un document dintr-un proiect existent, proprietățile comenzilor din document nu sunt copiate în noul proiect. Trebuie să resetați manual proprietățile comenzilor existente. În plus, puteți să salvați proprietățile comenzilor creând o copie a unui proiect existent, în loc să creați un nou proiect sau să descărcați un proiect existent într-o soluție nouă (în Design view) și să copiați și să inserați comenzile dintr-un document existent într-un document nou.

Când creați un nou proiect din registrul de lucru Excel bazat pe un registru de lucru existent, pot apărea următoarele erori.

În Excel: "Avertizarea informațiilor confidențiale: documentul conține macro-uri, controale ActiveX, date pachet extensii XML sau componente Web. Acestea pot include informații personale care nu pot fi șterse cu ajutorul unui inspector de documente. "

În Visual Studio: "Nu a reușit să încărcați corect masterul".

Aceste erori pot apărea atunci când încercați să creați un proiect bazat pe o carte din care au fost șterse informații personale utilizând inspectorul de documente. Pentru a evita această eroare, urmați acești pași înainte de a crea proiectul.







Deschideți agenda de lucru în Excel.

Deschideți Centrul de gestionare a securității din Excel.

În fila Setări de confidențialitate, ștergeți caseta de validare Ștergeți informațiile personale din proprietățile fișierelor atunci când le salvați.

Salvați registrul de lucru și închideți Excel.

"Unul sau mai multe proiecte din soluție au fost încărcate incorect. Pentru mai multe informații, consultați fereastra de ieșire. "

"Proiectul nu poate fi creat deoarece aplicația asociată cu acest tip de proiect nu este instalată pe acest computer. Trebuie să instalați aplicația Microsoft Office care este asociată cu acest tip de proiect. "

Proiectele care vizează .NET Framework 4 sau .NET Framework 4.5 implicit imbed toate tipurile de la principalele ansambluri interop Office. Această eroare de compilare apare deoarece tipurile de ansambluri interop embedded funcționează numai cu interfețe, nu cu clase. Pentru mai multe informații despre interfețe și clase pentru ansamblul interop Office, consultați Înțelegerea clasei și interfețelor din interfețele de bază Interop Builds. Pentru mai multe informații despre tipurile de ansambluri interop embedded în proiectele Office, consultați Proiectarea și crearea de soluții Office.

Unele nume de clasă, de exemplu, Aplicație. sunt în mai multe spații de nume, cum ar fi Microsoft.Office.Interop.Word și System.Windows.Forms. Prin urmare, instrucțiunea Import / utilizare din partea de sus a șabloanelor de proiect conține o constantă scurtă de rafinare, de exemplu:

Visual Studio nu poate crea proiecte la nivel de document cu permisiuni limitate. Dacă proiectul conține un document cu permisiuni limitate, proiectul nu va fi compilat și în fereastra Listă erori apare următorul mesaj:

"Eroare la adăugarea setărilor".

Dacă eliminați un control NamedRange dintr-o foaie inactivă în designer, nu puteți elimina codul generat automat din proiect și pot apărea erori de compilator. Pentru a șterge un cod, înainte de a șterge un control, trebuie să selectați foaia care conține comanda NamedRange. pentru al face activ. Dacă codul generat automat nu este șters atunci când comanda este ștearsă, puteți șterge codul folosind constructorul făcând foaia activă și modificând-o pentru ao marca ca modificată. Când proiectul este reconstruit, codul este șters.







Articole similare

Trimiteți-le prietenilor: