Viruksenko vaikutuksesta Wordin VB-makrossani jotakin käskyä ei suoriteta? Ajaessani makroa käsky kerrallaan esimerkiksi seuraavan kohdalla ei tapahdu mitään:
Selection.MoveRight Unit:=wdCharacter, Count:=l, Extend:=wdExtend
Käsky on osa tekstin kahden peräkkäisen sanan järjestystä vaihtavaa makroa, joka ennen on toiminut, mutta ei toimi XP:n uudelleen asennuksen jälkeen.
lainaus:
Selection.MoveRight Unit:=wdCharacter, Count:=l, Extend:=wdExtend
Oletko varma, että muuttujassa l (pieni L-kirjain) on jokin muu arvo kuin 0. Meinaan oletuksenahan muuttujien arvo on 0, ja jos käsket siirtää 0 merkkiä oikealle, niin ei ole yllättävää jos mitään ei tapahdu.
Kiitos, Grez! Ykkösen paikalla oli tosiaan pikku L. Voi minua!
Aihe on jo aika vanha, joten et voi enää vastata siihen.