Macro - trimiteți obiectul

Notă: această macrocomandă este disponibilă numai pentru bazele de date de încredere.

Obiectul macrocomenzi Trimite are următoarele argumente:

Tipul de obiect care trebuie inclus în mesajul de poștă electronică. În Argumentele secțiunea Tip macro fereastra Macro Designer Ranges (tabel în modul de masă), Solicitare (cerere în formă de grilă), sub formă (sub formă de formă sau în Vizualizare foaie de date) raport. Modulul. Pagina cu acces la date. Vizualizare server. Proceduri și funcții salvate. Nu puteți trimite o macrocomandă. Dacă doriți să includeți un obiect activ în mesaj, specificați tipul acestuia în acest argument, lăsând câmpul argumentului Nume obiect gol.

Numele obiectului care va fi inclus în mesajul de poștă electronică. Câmpul Nume obiect afișează toate obiectele bazei de date care sunt legate de tipul specificat de argumentul tipului de obiect. Dacă lăsați goale câmpurile Nume obiect și Obiect, se va trimite un e-mail la aplicația de e-mail care nu conține obiecte de bază de date.

Când executați o macrocomandă în baza de date care conține macroul SendObjectBD. Accesul caută mai întâi un obiect cu acest nume în baza de date a bibliotecii și apoi în baza de date curentă.

Destinatarii mesajului ale cărui nume trebuie să fie listate în câmpul Către mesajul de poștă electronică. Dacă nu specificați o valoare pentru acest argument, Access vă va solicita numele destinatarilor.

Numele destinatarilor, specificate în domeniul argumentului (precum și argumentele Cc și Bcc), separate prin punct și virgulă (;) sau caracterul listă de separare, care este stabilit în fila numerelor Personalizare Opțiuni regionale în Microsoft Windows Panoul de control. Dacă aplicația de corespondență nu poate determina numele destinatarilor, mesajul nu este trimis și apare o eroare.

Destinatarii mesajului, ale căror nume trebuie să fie afișate în caseta de mesaj Copiere e-mail. Dacă nu specificați acest argument, caseta de copiere a mesajelor de poștă electronică va rămâne necompletată.

Destinatarii mesajului, ale căror nume ar trebui indicate în câmpul IC al mesajului de poștă electronică. Dacă nu specificați acest argument, câmpul SC al mesajului e-mail rămâne gol.

Subiectul mesajului. Acest text este afișat în câmpul Subiect al mesajului de poștă electronică. Dacă nu specificați acest argument, câmpul Subiect al mesajului e-mail va rămâne necompletat.

Textul pe care doriți să îl includeți în mesaj în plus față de obiectul bazei de date. Acest text apare în mesaj după obiect. Dacă lăsați acest argument necompletat, textul suplimentar nu va fi inclus în mesaj. Dacă nu sunt completate câmpurile câmpurilor Tip de obiect și Nume de obiect. atunci puteți utiliza acest argument pentru a trimite un mesaj de poștă electronică fără obiectul bazei de date.

Specifică dacă mesajul e-mail este disponibil pentru schimbare înainte de trimitere. Dacă selectați Da. pornește automat aplicația de e-mail în care puteți schimba mesajul. Dacă selectați nr. mesajul este trimis fără posibilitatea schimbării. Valoarea implicită este Da.

Numele fișierului pe care doriți să îl utilizați ca șablon pentru fișierele HTML și calea către acesta. Un fișier de șablon este un fișier care conține etichete HTML.

notițe

Obiectul este adăugat la mesajul de poștă electronică în formatul de ieșire selectat. Dacă faceți dublu clic pe obiect cu mouse-ul, acesta va fi deschis în programul corespunzător.

Când utilizați macrocomanda Send ObjectBD pentru a include un obiect într-un mesaj, se aplică următoarele reguli:

Puteți trimite un tabel, o interogare sau o formă în modul Tabel. În obiectul inclus, întregul câmp al tabelului arată la fel ca în Access, cu excepția câmpurilor de obiecte OLE. Coloanele unor astfel de câmpuri sunt incluse în obiect, dar câmpurile însele sunt goale.

Pentru comenzile care sunt legate la un câmp logic (comutator, comutator sau casetă de selectare), fișierul de ieșire afișează -1 (da) sau 0 (nu).

Când transferați un formular într-o vizualizare de formă, obiectul inclus conține întotdeauna o formă în modul tabel.

Când transmiteți un raport către un obiect, sunt incluse numai elementele de control, cum ar fi cutiile de text și etichetele (în unele cazuri). Alte controale sunt ignorate. Antetul și nota nu sunt incluse. Cu toate acestea, dacă raportul este trimis în format Excel, câmpul text din nota de grup care conține o expresie cu funcția SUM este inclus în obiect. Alte controale în titluri și note, precum și funcții agregate, cu excepția funcției SUM. nu sunt incluse în obiect.

Subreporturile sunt incluse în obiect.

Când trimiteți un tabel, o formă sau o pagină de acces de date în format HTML, este creat un fișier HTML. Când un raport este trimis în format HTML, se creează un fișier HTML separat pentru fiecare pagină a raportului.

Pentru a executa macrocomanda SendByteDB în modulul Visual Basic for Applications (VBA), utilizați metoda DoCmd SendObject.