Jotkin Office-sovelluksen aiemmassa versiossa käyttöönotetut Visual Basic Editorin asetukset on poistettu käytöstä Office 2010:ssä

Huomautus

Office 365 ProPlus nimetään uudelleen Microsoft 365 Apps for enterprise -sovellukseksi. Lisätietoja tästä muutoksesta on tässä blogikirjoituksessa.

Oireet

Harkitse seuraavaa skenaariota. Voit luoda tiedoston 2007 Microsoft Office -sovelluksessa tai sovelluksen aiemmassa versiossa. Huomaat, että sovelluksessa on otettu käyttöön joitakin Microsoft Visual Basic Editorin asetuksia, kuten Vaadi muuttujan määrittäminen -asetus ja Compile on Demand -asetus. Kun avaat tiedoston Microsoft Office 2010 -sovelluksessa, nämä asetukset poistetaan käytöstä.

Syy

Tämä ongelma johtuu siitä, että Visual Basic for Applications (VBA) päivitetään Microsoft Office 2010:n versioon 7.0. Tämän vuoksi Visual Basic -editorin asetuksia vastaavat rekisterimerkinnät sijaitsevat eri aliavaimen alla. Office 2010:ssä rekisterimerkinnät sijaitsevat seuraavan aliavaimen alla:

HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common

Aiemmissa Office-versioissa rekisterimerkinnät sijaitsevat seuraavassa aliavaimessa:

HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

Vaihtoehtoinen menetelmä

Voit kiertää tämän ongelman ottaminen käyttöön manuaalisesti. Voit tehdä tämän yhdellä seuraavista tavoista:

Tapa 1:

  1. Käynnistä Office 2010 -sovellus.

  2. Valitse Kehitystyökalut-välilehdessä Visual Basic.

    Jos käynnistät Microsoft Access 2010:n, valitse Tietokantatyökalut-välilehdessä Visual Basic.

  3. Valitse Työkalut-valikossa Asetukset.

  4. Valitse Asetukset-valintaikkunassa asetus, jonka haluat ottaa käyttöön, ja valitse sitten OK.

Tapa 2:

Tärkeä

Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten rekisteriä muokataan. Rekisterin virheellinen muokkaaminen saattaa kuitenkin aiheuttaa vakavia ongelmia. Noudata näitä ohjeita ehdottoman tarkasti. Varmuuskopioi rekisteri varmuuden vuoksi ennen muokkaustoimia. Tällöin voit palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioista ja palauttamisesta on kohdassa Rekisterin varmuuskopiointi ja palauttaminen Windowsissa.

  1. Napsauta Aloitus, ja edelleen Suorita, kirjoita "regedit" ja napsauta OK.

  2. Etsi seuraavat rekisterin aliavaimet:

    HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common

  3. Valitse Tiedosto-valikossa Vie.

  4. Valitse Vie rekisteritiedosto -valintaikkunassa viedyn tiedoston polku ja nimi.

  5. Varmista, että Valittu haara -asetus on käytössä, ja valitse sitten Tallenna.

  6. Avaa viety tiedosto Muistiossa.

  7. Etsi seuraava merkkijono:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\6.0\Common]

    Muuta sitten tämä merkkijono seuraavasti:

    [HKEY_CURRENT_USER\Software\Microsoft\VBA\7.0\Common]

  8. Tallenna ja sulje tiedosto Muistiossa.

  9. Valitse Rekisterieditorissa TuoTiedosto-valikosta.

  10. Valitse Vie rekisteritiedosto -valintaikkunassa juuri tallennettu tiedosto ja valitse sitten Avaa.

  11. Valitse OK.

Tila

Microsoft on varmistanut, että tämä on ongelma Microsoft-tuotteissa, jotka on lueteltu Koskee seuraavia -osassa.

Lisätietoja

Jos haluat Kehitystyökalut-välilehden näkyvän tiettyjen Microsoft Office 2010 -sovellusten valintanauhassa, toimi seuraavasti:

  1. Valitse Tiedosto-välilehdessä Asetukset.
  2. Valitse Muokkaa valintanauhaa -välilehdessä Kehitystyökalut-valintaruutu Mukauta valintanauhaa -osassa ja valitse sitten OK.