Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

OpenText Metóda VBA

Ak potrebujete importovať textový súbor do zošita programu Microsoft Excel pomocou jazyka Visual Basic for Applications ( VBA ) , najlepší spôsob , ako to urobiť , je pomocou metódy OpenText . VBA je programovací jazyk , ktorý sa používa na automatizáciu rutinných úloh v aplikáciách Microsoft Office . Programátori často naraziť na potrebu ukázať textových dát pomocou programu Excel , ktoré dávajú užívateľom viac možností , ako manipulovať svoje dáta . Textový súbor neobsahuje veľa možností, ako Excel robí , ako je triedenie a filtrovanie . Definícia

metódu zaťaženie OpenText a analyzuje textový súbor ako nový zošit s jedného listu , ktorý obsahuje analyzované údaje v textovom súbore . Môžete to urobiť tento proces ručne , ale to môže byť ťažké a časovo náročné , ak potrebujete importovať veľké množstvo textových súborov . Táto metóda eliminuje manuálny proces a môže byť definovaná importovať mnoho textových súborov pomocou VBA .
Názvov

metóda OpenText je súčasťou balíka Microsoft Office . Interop.Excel názvov . Tento odbor názvov poskytuje podporu pre interoperabilitu medzi COM objektového modelu programu Microsoft Excel a spravované aplikácie , ktorá automatizuje programu Excel . Inými slovami , kedykoľvek budete chcieť komunikovať s aplikáciou Excel z externej aplikácie , ako je VB , Access , Word alebo PowerPoint , budete musieť pridať tento menný priestor ako odkaz na projekte .

Parametre

Táto metóda má jeden parameter , ktorý je nutný a ďalšie , ktoré sú voliteľné . Jediný povinný parameter je " Názov súboru " , ktorý určuje názov súboru textového súboru musí byť analyzovaný . Všetky ostatné parametre sú nepovinné - ale je dobré definovať parameter " Datatype " , ktorý určuje formát stĺpca dát v súbore , ako je Potom môžete definovať formát stĺpca ako " Tab " , " Space " , " xlDelimited . " " Čiarka " , alebo " Other " .
Príklad

deklarácia metódy OpenText vyzerá takto : Sub OpenText ( _Filename As String , _Origin As Object , _StartRow As Object , _DataType As Object , _TextQualifier ako XlTextQualifier , _ConsecutiveDelimiter As Object , _Tab As Object , _Semicolon As Object , _Comma As Object , _Spac As Object , Zdravotníctvo As Object , _OtherChar As Object , _FieldInfo As Object , _TextVisualLayout As Object , _DecimalSeparator As objekt , _ThousandsSeparator As Object , _TrailingMinusNumbers As Object , _Local As Object _ )

Nasledujúci je príkladom toho , ako volať metódu analyzovať súbor s názvom " Data.txt " , ktorá je " Tab " vymedzený :

Workbooks.OpenText súboru : = " Data.txt " , _dataType : = xlDelimited karte : = TRUE

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené