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

    Hur ställer jag in ett fält i MS Word 2007 för åtkomst i VBA

    ? Microsoft Word 2007 har en funktion som kallas fältkoder , som är korta dokument komponenter som kan generera innehåll automatiskt . Exempel på fältkoderna inkludera datum , tid och aktuellt sidnummer . Word skriptspråk , Visual Basic for Applications kan infoga nya fältkoder och programmässigt ändra befintliga på alla de sätt som tillhandahålls av Word standard användargränssnitt . Arbeta med Words fältkoder via detta gränssnitt och VBA-kod kan sporra idéer för att berika statiska delar av dina dokument med dynamiskt uppdaterade data . Saker du behöver
    Microsoft Word
    Visa fler instruktioner
    1

    Skapa ett nytt dokument i Word och klicka på " Infoga " -menyn , följt av " Datum och tid " ikonen i " text " -panelen . Kontrollera " Uppdatera automatiskt " rutan , dubbelklicka sedan på något datum format för att infoga ett fält kod som automatiskt uppdateras med det aktuella datumet .
    2

    Tryck " Enter" för att starta en ny linje , sedan på "Quick delar " ikonen i " text " -panelen . Klicka på " Fält " och sedan dubbelklicka på någon av de listade fältkoderna ( t.ex. " Sidan " ) för att infoga det i dokumentet .
    3

    Tryck " Alt - F9 " för att visa den faktiska utseende fältkoderna . Denna åtgärd kommer att ge dig en förhandstitt på vad din VBA-kod visas . Tryck på " Alt - F9 " igen för att återgå till fältkoderna " vanliga visningsläget .
    4

    Tryck " Alt - F11 " för att gå in i Visual Basic integrerad utvecklingsmiljö . Klicka på " Infoga " och sedan " Module " för att skapa ett nytt fönster där du kan ange din VBA-kod
    5

    Skriv följande subrutinen in den nya koden fönstret : .

    Public Sub showFields ( ) katalog

    Dim I , str1

    Selection.InsertAfter " Field index , text , resultat "

    För i = 1 till ActiveDocument.Fields.Count

    Selection.InsertAfter vbCr

    ActiveDocument.Fields (i ) katalog

    str1 = . Index & " , >> " & . Code.Text & " << ", & . Result.Text

    Selection.InsertAfter str1

    End With

    Nästa jag

    Selection.InsertAfter vbCr

    End Sub

    Denna subrutin itererar igenom varje fält i dokumentet och skriver ut information om det. VBA åtkomst fälten genom " Fields " egendom " ActiveDocument " objektet . Denna egenskap , som huvudsakligen är en lista över alla fält koder , är en del av varje dokument . Word uppdaterar listan varje gång en användare lägger till eller tar bort ett fält .
    6

    Tryck " Alt - F11 " för att återgå till dokumentet , klicka sedan på en tom rad . Tryck på " Alt-F8 " för att visa en lista med VBA subrutiner ( dvs makron ) . Dubbelklicka på " Visa fält " objekt att köra VBA-kod som du skrev i steg 5 . Koden kommer att köras och skapa en kommaseparerad lista med uppgifter för varje fält du in i steg 2 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du gör din bild Black & White
    ·Hur man deklarerar en variabel i Visual Basic
    ·Hur man använder en Underprogram i Visual Basic 6.0
    ·Hur fixar kolumner i DataGrid
    ·Hur dölja text i ett InputBox i VBScript
    ·Konvertera Windows.Forms.TextBox till Integer
    ·Hur man använder den TabStrip kontroll i Visual Basic
    ·Hur att dölja Kontrollbox i VB
    ·Lägga till en färgpalett att VB6
    ·Hur skapar jag Pivot Table Med VBA
    Utvalda artiklarna
    ·Hur man iterera Linjer av fil i Python
    ·Hur man gör en sträng i Java
    ·Texten inte Visar i DataGridView knapp
    ·Hur man läser ett Word-dokument med Java
    ·Hur man använder Google Translate för API & PHP
    ·Hur man skriver ut Perl Debugger
    ·Lägga till en kryssrutan Inmatning med Javascript
    ·Hur Pass kryssrutan Värde Into databas med JSP Servlet…
    ·Funktion av C Boolean
    ·Lägga till en vattenstämpel till BMP Med VBA
    Copyright © Dator Kunskap http://www.dator.xyz