Feilmelding i Word: "800A175D - kan ikke åpne makro lagring"


Symptomer


Du får feilmeldingen 0x800A175D eller-2146822307 når du bruker Microsoft Office Word som en automatiseringsserver.

Årsak


Word startes under en brukerkonto som har "Brukerstrukturen" ikke er lastet inn. Som standard har den interaktive brukeren og tjenester som kjører fra en brukerkonto sin bruker registerstrukturen lastet.

Løsning


Microsoft ber om at automatisering av Microsoft Office-produkter i denne konteksten ikke støttes.
Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

257757 vurderinger for serversiden automatisering av Office

For å unngå feilen, gjør du ett av følgende:
  • Start Word som interaktiv bruker.
  • Start Word som en bruker med administratorrettigheter.
  • Laste inn Brukerstrukturen for brukerkontoen ved hjelp av programmering eller har en midlertidig tjeneste som kjører under brukerkontoen.
Du må identifisere under hvilken brukerkonto som Word kjøres, og i hvilken kontekst som du utvikler. Hvis du automatiserer fra en pakke med Microsoft Transaction Server (MTS), er standard brukerkonto IWAM_MachineName.

I dette scenariet kan du endre til "Interaktiv bruker" i Internett-tjenestebehandling Microsoft Management Console, Høyreklikk pakken, klikker du kategorien identitet og deretter Interaktiv bruker.

Obs! MTS kan være involvert implisitt når du automatiserer fra ASP. Et slikt eksempel er når du angir Web-applikasjonen til å kjøre i "-modus", eller når du bruker Server.CreateObject i Active Server Pages (ASP)-koden.

I andre situasjoner er ved hjelp av DCOMCNFG.exe-verktøyet egnet for angivelse av bruker Word kjøres under.