Hogyan hozzunk létre egy programot az űrlapok kitöltése - VBA programozás (iroda)

Létrehozása VBA-kódot

Amikor fizet tandíjat a hallgató hozza pénzt a pénztáros, ha a könyvelő kitölti a kezét a jegy kifizetése. Automatizálják kézi munka könyvelő, ami egy alak, amely kitölti a fizetési kártya, amely lehet küldeni a nyomtatás, ha szükséges.

Sablon felület és alkalmazások

Mint egy interfész, először azt a legegyszerűbb alkalmazás, amelyek megfelelnek a célok és tartalmazza a megfelelő szövegbeviteli mezők és a kezelőgombok.

Forma operatív

Ezután úgy, hogy lehet automatizálni a nyomtatás a fizetés beérkezését követően a tandíjat.

Kezdjük a fejlődés egy szabványos dokumentum formában (nyomtatott formában). Ez a forma lehet sablon alapján szöveges mezők, amelyek felveszik a változó adatokat. Ehhez a következő parancsokat: Fájlok + Új. A jobb oldali része az új dokumentum ablakban válassza ki a sablonokat, valamint linkeket a számítógépre. Ezt követően, egy párbeszédablak sablonokat, amelyek az Általános lapon, akkor válassza ki az ikont egy új dokumentumot, és tegye a kapcsolót Frame Sablon létrehozása.

Kapcsolja be az Űrlapok eszköztáron (megtekintés + Eszköztárak + forma). További munka kell csak az egyik tagja a testület - Text mező, amely megteremti az elmozdulást területen (akár kóddal, vagy a felhasználó). A kurzor mozgatása a Word dokumentumban a megfelelő terület helyzetét és ráhelyezi a elemű, akkor lehetséges a szükséges formát. Annak érdekében, hogy bővítse a területen, meg kell, hogy azt egy párszor, és nyomja meg a Tab. Hangsúlyozni a mezőben válassza ki azt a szöveget, és alkalmazza a kiemelése.

Sablonok párbeszédpanelen

Készítsen egy dokumentumot sablont.

Word dokumentum sablon, amely az adatokat bevitte a nyomtatáshoz

Egyes területeken (jelölt mezőket szürke háttér) megadhat egy alapértelmezett értéket. Az alapértelmezett érték segítségével a Tulajdonságok párbeszédablakban, ami a következőképpen jelenik meg:

  • kattintson az egér jobb gombjával a kívánt szöveget a területen;
  • A felugró helyi menüben válasszuk a Properties;
  • megadhat egy alapértelmezett értéket.

Az alapértelmezett érték lehetővé teszi, hogy módosítsa csak azokat az adatokat, amelyeket meg kell változtatni gyakran. Például a tandíjat általában egy és ugyanaz - 1500 rubel. így az értéke ezen a területen nem túl gyakran változik.

Beállítás „summa_opl” szövegmezőbe

„Beviteli mezőben Options” Gondoljunk más lényeges eleme a munka ablakot. A Típus mezőben típusát jelzi értéket lehet helyezni a hangsúlyt. Akkor töltse ki a maximális hosszát, de a legfontosabb a későbbi használat VBA kód egy mező lapra. A mező szolgál majd egy címkét, amelyen a kurzor kell telepíteni, mielőtt a következő darab információk a dokumentumban. Tehát amint az összes szükséges mezőt definiáltak, akkor meg kell határoznia ezek mindegyikére érthető címkét. Kérni egy Word dokumentum formában (sorozat) ilyen címkék:

Név - a hallgató nevét;

Név - A név a hallgató;

Közel neve - az első hallgató nevét;

Group - a csoport nevét;

Mesyats_opl - a hónap nevét, amelyekre támogatást fizettek;

Summa_opl - hozta összeg;

FIO_buh - aki a nevét egy könyvelő;

Data_opl - a kifizetés időpontját.

Miután vége a fejlesztési dokumentum formájában mentse el fizetés tanulmányait a katalógusban sablonokat.

Létrehozása egy modult a dokumentum nyomtatása sablon

A lista mutatja a kódot nyomtat üres nyugtát a fizetési eljárásokat és a kapcsolódó hibajavító eljárások.

Listing (rögzített module1 projekt tandíj)

// változók alkalmazási formák

Nyilvános fam1 As String

Nyilvános name1 As String

Nyilvános otchestvo1 As String

Nyilvános groups1 As String

Nyilvános hónap As String

Nyilvános összeg As String

Nyilvános bú As String

Nyilvános adatok As String

// változó dokumentum formájában sablon

Nyilvános eredetű As String

Nyilvános név As String

Nyilvános eredetű As String

Nyilvános csoport As String

Nyilvános mesyats_opl As String

Nyilvános summa_opl As String

Nyilvános fio_buh As String

Nyilvános data_opl As String

Dim könyv (8) As String

Dim dataMas (8) As String

Dim i As Integer

Sub Print () „a nyomtatott formában

// belép az információt tömbök bookmarmas, datamas

// töltse ki a mezőket bevételek:

// Annak érdekében, hogy ténylegesen kinyomtatja a dokumentumot, az eljárás az Application objektum nyomat

Mivel a különböző változók, fogadására és továbbítására nyomtatási bejelenti nyilvános változók kétfélék: az interfész része a beérkezett kérelem és nyomtatott formában egy sablont.

Kérjük, vegye figyelembe, hogy itt minden adat a String. Ezek az adatok lehetővé teszik az azonos típusú írás azokat a mezők egy hurokban, amely csak két szolgáltató.

Létrehozása modul működik jelentkezési lapot gombok

a gombok tanúsítvány kiadására, hogy olvassa el a bevitt adatokat egy beviteli mezőben alkalmazások átadása értéket egy változó dokumentum formájában sablon további kimeneti adatokat a dokumentumban sablon.

Private Sub CommandButton1_Click ()

Kapcsolódó cikkek