Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Word opplæring med VB
    Microsoft Word har en kraftig skriptspråk kalt Visual Basic , som du kan bruke til å automatisere en oppgave i Word. Du kan opprette Visual Basic-skript , kalt makroer ved å registrere dem , eller ved å skrive dem manuelt i Visual Basic IDE (integrert utviklingsmiljø ) av Word.One av de vanligste oppgavene som Word-brukere trenger å gjøre er å finne og erstatte tekst . Mens Word eksisterende funksjonalitet for søk og erstatt er enkel å bruke , kan Visual Basic gjør det enda enklere. Skriv inn og kjøre følgende makro til å lære å finne og erstatte med Visual Basic. Opprett Program

    Du vil lage et kort program ved å skrive det direkte i Visual Basic IDE . Men du må først en prøve dokument for å teste programmet med . Inne Word , åpne opp et nytt dokument og lagre det med navnet " vbReplace.doc . " Kopier mye tekst fra et annet dokument og lime det inn i vbReplace.doc .

    Trykk alt - F11 for å gå inn i Visual Basic IDE og utvide prosjektet vbReplace subtre i Prosjekt -ruten. Utvid Microsoft Word Objects -mappen og dobbeltklikk på ThisDocument ikonet. Visual Basic plasserer markøren i koden oppføring åpnes . Skriv inn følgende kode i dette vinduet .

    Public Sub mac ( ) Dim myRange Som Range

    "gjør det med dagens paragraphSet myRange = Selection.Paragraphs ( 1 ) . Range
    < p > Med myRange.FindClearFormatting.Font.Bold = False.Format = True.Replacement.ClearFormatting.Replacement.Font.Bold = True.Execute Forward : = Sant, Erstatt: = wdReplaceAll , _FindText : = "the" , ReplaceWith : = " den " , MatchWholeWord : = TrueEnd WithEnd Sub
    Kjør program

    nå som programmet er ferdig , er det på tide å teste det . Tilbake til Word -dokument ved å trykke alt - F11 og plassere markøren på noen typiske ledd, særlig en som har mange forekomster av ordet "the ". Kjør makroen ved å trykke Alt -F8 for å komme til en oversikt over makroer , velge " mac " fra listen og trykke Run . Hvis det var noen un - uthevet forekomster av i avsnittet der du har plassert markøren , de nå er alle fet .
    Endre programmet

    ha en makro til å gjøre en enkelt type søk og erstatt har noen bruk, men å være i stand til enkelt å tilpasse makro for å dekke ulike typer erstatt operasjoner er en reell produktivitet booster. Inn igjen i Visual Basic IDE ( alt - F11 ) og navigere tilbake til koden du skrev inn , ved hjelp av prosjektet panelet som beskrevet tidligere .

    Endre Mac sub slik at det viser noen av " Den" ord du uthevet i kursiv "la " s . Denne gangen vil du begrense erstatte operasjon for å jobbe bare på en setning . Her er de eneste linjene du trenger å endre : . . .

    Set myRange = Selection.Paragraphs ( 1 ) Range blir Still myRange = Selection.Sentences ( 1 ) Font.Bold = False blir Font.Bold = sant . Replacement.Font.Bold = sant blir Replacement.Font.italic = True.ReplaceWith : . = "the " blir ReplaceWith : = "la "
    Kjør Revidert Program

    nå vil teste programmet på samme måte som du testet den originale versjonen . Tilbake til Word-dokumentet og plasser markøren inne i en setning med noen dristige forekomster av " The ". Kjør opp revidert makro ved hjelp av trinnene du brukte til å kjøre den opprinnelige versjonen . Se fet "the" s tur til "la " s . Legg også merke til at den nåværende dommen ble rammet snarere enn hele avsnittet .

    früher :

     Weiter:
      Relatert Artike
    ·. Hvordan du oppgraderer en bane fra VB6 til Net 
    ·Hvordan Ring miljøvariabler fra Visual Basic 
    ·Hvordan å tegne et rektangel i VB.Net 
    ·Effektiv måte å splitte Strings i VB.NET 
    ·Slik eksporterer du en fast bredde tekstfil for en tabe…
    ·Fordelene av Active X- kontroller i Visual Basic 6.0 
    ·Hvordan lage en Universal Crosshair i Visual Basic 
    ·Hvordan Link SQL spørringer Med Visual Basic 
    ·Hvordan få tilgang Count Records i Query 
    ·Definisjon av feltet i Visual Basic 6.0 
      Anbefalte artikler
    ·Hvordan lage tekst basert nettleser Games 
    ·Hvordan lage en Android App i Eclipse 
    ·Hva er en uttalelse i Java 
    ·Hvordan lage en link i VBA 
    ·Hvordan : MySQL Query til CSV E-post 
    ·Visual Basic Databaser og DAOS 
    ·Hva er et dataprogram Directory 
    ·Militær bruk av kunstig intelligens 
    ·Hvordan få Bruker Input i Java 
    ·Hvordan tvinge en Destructor Ring i C + + Net 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/