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
    Slik kopierer fil innhold Into Word og Vice Versa Bruke VBA
    En av de første skritt for å lære programmering er å lære hvordan å lese fra en fil og legge til innholdet til en annen, for eksempel et Word-dokument . VBA er et programmeringsspråk som kan brukes i Microsoft Office-programmer til å automatisere prosesser som kopierer data mellom filene . I VBA , kan du bruke Office- objekter for å åpne Word-dokumenter eller andre Office- programmer , slik at du kan få tilgang til eksterne programmer og ytterligere manipulere data . Du trenger
    Microsoft Office
    Vis flere instruksjoner
    en

    Launch Microsoft Office Word , klikk på " Utvikler " fanen på båndet , og klikk " Visual Basic" til starte VBA editor vinduet . Klikk på " Insert"-menyen og klikk " Module" å sette inn en ny kode modul . Opprett en ny sub prosedyre :

    Private Sub copyFileContents ( )
    2

    Legg til følgende kode for å opprette Word- programmet objekter og andre variabler : en

    Dim wrdApp As Word.Application

    Dim wrdDoc Som Word.Document

    Dim i, r As Integer

    Dim lCntr As Integer
    3

    Legg til kode for å åpne tekstfilen og kopiere alt innholdet til en streng rekke : en

    Dim myString ( 10 ) As String

    Åpne " . C \\ txt " For Input som # 1

    Mens Not EOF ( 1 )

    Input # 1 , myString ( lCntr )

    lCntr = lCntr + 1

    Loop

    Close # 1
    4

    Kopier og lim inn følgende kode for å legge matrisen til den aktuelle Word -dokument : en

    for i = 0 For å lCntr - 1

    Selection.TypeParagraph

    Selection.TypeText Tekst: = myString ( i)

    myString (i - 0 ) = ""

    Neste i

    5

    Legg til følgende kode for å legge til noen data til gjeldende Word dokument : en

    Selection.TypeParagraph

    Selection.TypeText Tekst: = " Denne informasjonen er i Word "

    Selection.Expand wdLine
    6

    Skriv inn følgende kode for å åpne tekstfilen og legge til tekst lagt i forrige trinn : en

    myfile = "C : \\ < ; . filnavnet > txt "

    fn = FreeFile ( )

    Åpen myfile For Output As fn

    Skriv # fn , Selection.Text

    Lukk # fn
    7

    Legg til følgende kode for å frigjøre Word gjenstander fra minnet og avslutte delprosedyre : en

    wrdApp.Quit

    Sett wrdDoc = Ingenting

    Set wrdApp = Ingenting

    End Sub
    8

    Trykk " F5 " for å kjøre VBA-kode.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre Alter Table & Field Name 
    ·Slik pakker du ut tall i en spørring for Access 
    ·Hva er en 380 Feil i Vb 
    ·Hvordan bruke datasett på VB.NET 
    ·Slik deaktiverer den Close Button i Visual Basic 6 
    ·Hvordan overvåke hendelser i VBA 
    ·Slik kopierer til utklippstavlen i Microsoft Visual Bas…
    ·Hvordan å tegne et rektangel i VB.Net 
    ·Hvordan skille mellom Calling Prosedyre og funksjon i V…
    ·Hvordan lage en link i VBA 
      Anbefalte artikler
    ·Hvordan gjøre en Windows Search i VB 
    ·Hvordan lage en kommando som Sletter tekst i Visual Bas…
    ·Køer og Stacks Forklart 
    ·Python CGI Eksempler 
    ·VB.NET Client Server Programming 
    ·Sette inn en CSS -mal i PHP 
    ·Hvordan lage en tekstboks i Visual Basic 
    ·Hvordan gjøre en Multiple Sett i PHP 
    ·Hvordan skrive en Script til Logg av 
    ·Endre størrelse Metode for Java Applets 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/