Makroer som sender tekst legeme et enkelt budskap til Word eller Excel

Microsoft Visual Basic for Applications (VBA) er et fleksibelt programmeringsspråk som kan hjelpe deg med å skreddersy Microsoft Office 2007 eller 2010-programmer som passer dine behov. Enten du ønsker å bruke en makro til å sette inn tekst i et Word-dokument eller en celle i et Excel-regneark, er det en makro som kan hjelpe deg.

å kjøre makroer

Makroer kjøres fra innsiden av Visual Basic Editor (VBE). For å få tilgang VBE, trykk på "Alt" og "F11" tastene sammen inne Word eller Excel for å åpne VBE, klikk deretter på "Sett inn" og deretter "Module". Et tomt vindu åpnes der du kan klippe og lime noen makro inn. Trykk på "F5" for å kjøre en makro.

Makro å sette inn tekst i Word

En makro som setter inn tekst i et Word-dokument bruker Utvalg objektet og TypeText metoden. Alt som er nødvendig for å tilpasse denne makroen er til endringen uttrykket "Din tekst går her" til selve teksten du vil vise i Word-dokumentet. Makroen er:

Sub TypeTextMethod ()

Dim MyText As String

MyText = "Din tekst går her"

Selection.TypeText (MyText)

End Sub

Makro å sette inn tekst i Excel

For å sette inn tekst i en celle i Excel, må du fortelle Excel der du vil at teksten skal gå, samt hva teksten du vil ha inn. Følgende makro stedene teksten "Din tekst går her" i celle A1, identifisert av Range objekt på linje 3. Endre Range objekt til å reflektere hvor du vil at teksten skal gå før du kjører makroen:

Sub InsertText ()

'InsertText Macro

Range("A1").Select

ActiveCell.FormulaR1C1 = "Din tekst går her"

Range ( "A2"). Velg

End Sub