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 ()