Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Kryptering Bibliotek för VBA

    Vanligtvis kan du automatisera enkla åtgärder i Microsoft Office-program genom att använda inspelade " makron " eller actionsekvenser . Men med en grundläggande förståelse för programmering , kan du automatisera även andra uppgifter som tabell borttagning av dokument sökning och modifiering . Visual Basic for Applications språket underlättar detta genom att integrera direkt i Office-program . Även om inte så funktionell som mer fullfjädrade språk , ger VBA du viss kontroll över hur uppgifter och data arbetar i ett program . Till exempel kan du skapa en kryptering klass för att fungera som en kryptering bibliotek i en VBA skript . Visual Basic for Applications

    Visual Basic for Applications är ett litet skriptspråk speciellt för användning i Microsoft-program . Fungera som en grund för att automatisera vissa uppgifter i Microsoft program som Word eller Excel , erbjuder VBA ett enkelt och effektivt sätt att automatisera uppgifter och innehålla interaktiva element i dokument via handskriven kod . VBA liknar Visual Basic och VB.NET i dess syntax och struktur , så en grundläggande förståelse för Visual Basic syntax kan översätta till en förståelse av VBA .
    Module och klass ingår i VBA

    VBA , dock inte nödvändigtvis tillgång till ett externt bibliotek av moduler som Visual Basic . Snarare , VBA skript komma åt objekt i programmet från vilken de kör . Så ett VBA skript för Word åtkomst föremål för Word och Word-dokument , medan VBA i Excel åtkomst föremål specifika för Excel . Du kan fortfarande använda avancerade objektorienterad programmering tekniker inom manus , samt skapa specifika funktioner för specifika uppgifter .
    Basic Kryptografi klass

    Skapa ett klass att genomföra en krypteringsalgoritm via VBA -gränssnittet . Först , skapa en klass genom att klicka på " Infoga " i Visual Basic Editor . Klicka sedan på " Class Module " och definierar en klass . I detta fall innehåller klassen en enda datafält och strängen för att kryptera , tillsammans med en " låt " -funktion och en krypteringsnyckel funktion :

    privat pMessage As String

    Public Property Let meddelande ( V som String ) som StringpName = vend Property

    Public Function kryptera ( ) som StringEnd Funktion Addera krypteringsalgoritmer

    Slutligen definierar krypteringsalgoritm inne i klassen för att skapa en modul som krypterar strängen meddelanden . En mängd olika krypteringsmetoder finns tillgängliga. Detta exempel använder ett grundläggande chiffer för att illustrera hur krypteringen skulle se ut i klassen :

    Public Function kryptera ( ) Som StringDim chiffer As String = String.EmptyDim cipherchars ( pMessage.Length ) Som CharFor I As Integer = 0 till pMessage.Length - 1cipherchars ( i) = _Convert.ToChar ( ( Convert.ToInt32 ( Convert.ToChar ( pMessage ( i) ) ) + Me.ShiftCount ) ) Nextcipher = new String ( cipherchars ) Return cipherEnd Funktion

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man vet om en text värde har ändrats på Visual B…
    ·Visual Basic Sorteringsmetod
    ·Hur man använder ADODC i Visual Basic
    ·Hur man kan beräkna datum och tid Skillnad i timmar oc…
    ·Hur man skapar en fil från en textruta i VB6
    ·Hur Kopiera Array i VB6
    ·Hur vill infoga data i Access Använda VB.Net
    ·Hur man läser en fil efter en antalet byte i VB6
    ·Hur mata in ett nummer med två decimaler i Visual Basi…
    ·Hur man skapar en resolution Oberoende Frame i VB.NET
    Utvalda artiklarna
    ·Hur mata in siffror i Python
    ·Hur man deklarerar variabler i ActionScript
    ·Hur man använder USB IO OCX i C
    ·Hur man gör ett spel med Java Software
    ·Hur man skapar en CV-databas
    ·Hur man skriver ut Enum Värden i C
    ·Microsoft Visual Basic for Applications Tutorial
    ·När man använder två är lika i PHP
    ·Hur man använder kommandot STRLEN i C + +
    ·Felsökning Java i Windows XP
    Copyright © Dator Kunskap http://www.dator.xyz