cod în soluții de birou de scriere

Toate proiectele de birou conțin una sau mai multe clase generate, care oferă un punct de intrare pentru codul. Aceste clase oferă de asemenea acces la modelul obiect al cererii gazdă, precum și accesul la funcții, cum ar fi panoul Acțiuni, și un panou de activități personalizate.

În cazul proiectelor la nivel de document pentru Excel și Word creează o clasă similară cu obiectul de nivel superior în modelul obiect al cererii. De exemplu, creați clasa ThisDocument într-un proiect de document Word conține aceleași elemente ca și clasa Microsoft.Office.Interop.Word. Document Object Model în Word. Pentru mai multe informații despre Crearea unei clase în proiecte la nivel de document, a se vedea. Articolul setările de programare la nivel de documente.

Proiecte VSTO add-in-uri oferă un creat o clasă numită ThisAddIn. Această clasă este similară cu o clasă în modelul obiect al aplicației gazdă. El este foarte VSTO add-in, și conține termeni care pot fi folosite pentru a accesa modelul obiect al aplicației gazdă și acces la alte caracteristici disponibile pentru VSTO add-in-uri. Pentru mai multe informații, consultați. În Înainte de a programa VSTO add-in-uri.

Toate clasele au început în proiecte de birouri conțin stivuitoare de pornire și evenimente de închidere. Pentru a începe procesul de scriere de cod este, de obicei, codul este adăugat la Stivuitoare eveniment. Pentru a inițializa VSTO add-in puteți adăuga cod de tratare a evenimentelor de pornire. Pentru a șterge resursele utilizate de VSTO add-in, puteți adăuga cod de tratare a evenimentelor de închidere. Pentru mai multe informații, consultați. Evenimente în proiecte de birouri.

Când încărcați Office Solutions Mediu Instrumente Visual Studio pentru Office (luni de performanță) creează instanțe ale claselor generate în cadrul proiectului. Pentru a accesa aceste obiecte din orice cod în proiectul dumneavoastră, puteți utiliza clasa Globals. De exemplu, puteți utiliza clasa Globals pentru a apela codul din clasa ThisAddIn buton eveniment handler „bandă“ în VSTO suprastructură.

După crearea spațiului de nume implicit de proiect (sau spațiul de nume rădăcină în Visual Basic) Office Project nu poate fi modificat. Spațiul de nume implicit va potrivi întotdeauna numele proiectului, care a fost specificat la crearea proiectului. În cazul în care proiectul este de a redenumi spațiul de nume implicit nu va fi modificat. Pentru mai multe informații despre spațiul de nume implicit în proiecte, a se vedea. În secțiunea a paginii „Application“ Designer de proiect (C #) și Designer pagina de proiect „Application“ (Visual Basic).

În proiecte de birouri în Visual C # clase de elemente de conducere (de exemplu, ThisAddIn. ThisWorkbook sau ThisDocument) au propriul lor spațiu de nume. Spațiul de nume implicit pentru elementele de conducere în cadrul proiectului se potrivește cu numele proiectului, care a fost specificat la crearea proiectului.

Pentru a schimba spațiul de nume a elementelor de conducere în proiect de birouri în Visual C #, utilizați proprietatea Namespace a nodului elementului. Pentru mai multe informații, consultați. Proprietăți în proiecte de birouri.

articole similare