Kysyvä ei tiedä mihin eksyy

Olen tehnyt OTO:na töissä jo monen vuoden ajan Excell-VBA ohjelmia. Aina silloin tällöin törmään ongelmaan missä pitäisi ohjelmoida Basicin laitetiedostoja (LPT:, PRN:, COM:). Vaan sepä näyttää olevan mahdotonta VBA:ssa.

Onnistuuko se edes VBA:ssa? Pitääkö ostaa Visual Basic? Osaako sekään käsitellä laitetiedostoja?

Jos foorumin moderaattori sallii, niin laitan tämän viestin myös ohjelmointifoorumiin.
1150
Äänestä

Muut lukivat myös

Vastaukset 1

Vanhimmat

VBA-ohjelmointi ei suoraan tue laitetiedostoja, Visual Basicin avulla homman pitäisi toimia jos käyttää ActiveX-komponentteja kuten MSComm Control.

Jos haluaa helpon ratkaisun niin kannattaa käyttää apuohjelmia, esim. tämän pitäisi toimia Excelin kanssa:

http://www.taltech.com/products/winwedge.html

Äänestä

Kommentoi aloitusta


VBA laitetiedostot kirjoitti:

Olen tehnyt OTO:na töissä jo monen vuoden ajan Excell-VBA ohjelmia. Aina silloin tällöin törmään ongelmaan missä pitäisi ohjelmoida Basicin laitetiedostoja (LPT:, PRN:, COM:). Vaan sepä näyttää olevan mahdotonta VBA:ssa.

Onnistuuko se edes VBA:ssa? Pitääkö ostaa Visual Basic? Osaako sekään käsitellä laitetiedostoja?

Jos foorumin moderaattori sallii, niin laitan tämän viestin myös ohjelmointifoorumiin.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu