Pomóż Naprawić Pomysł, Który Nie Został Zapisany W Błędzie Biblioteki

Naprawia, chroni i optymalizuje komputer w celu uzyskania maksymalnej wydajności.

W tym samouczku odkryjemy niektóre z możliwych przyczyn, które mogą spowodować, że ważne słowo nie zostanie zapisane w całej bibliotece, a następnie będziemy teraz zasugeruj kilka możliwych rodzajów procedur naprawczych, które możesz spróbować, aby pozbyć się tego problemu.Ten błąd występuje, gdy wpis rejestru zwykle nie istnieje lub zawiera niepoprawną wskazaną procedurę lub użytkownik może nie mieć uprawnień do odczytu rejestru. W tym artykule opisano, jak rozwiązać konkretny problem, gdy informacje w rejestrze są zazwyczaj poprawne, ale uważa się, że ten użytkownik nie ma uprawnień do prawidłowego odczytu tej metody.

Kontekst

Używam programu Word pochodzącego z programu Excel, który umożliwia otwieranie papierowych formularzy i aktualizowanie w nich linków.

biblioteka niezarejestrowana słowo

Wreszcie, Word rozpakowany i ogólnie otwarte dokumenty, chociaż otrzymałem odpowiedni błąd komunikacji z linią:

Dla każdej grupy w oDoc.Fields

Po próbie usunięcia zaznaczenia dowolnego pola po prostu ponownie sprawdź link „Microsoft Word”.
Dostałem również wcześniejszy błąd:
Ustaw oW równa się VBA.GetObject (, „Word .Application”) ponadto
Ustaw oznacza OW VBA.CreateObject("Word.Application")

A jednak ogłoszenie wszystkich zmiennych, takich jak oW Word as.Application, nigdy nie wydaje się być jednym problemem…

Dim OW jako Word.Application, _   Odoc jako Word.Document, _   Pole jako słowo._ Pole, odmiana jako As Word.InlineShape, _   ASh jako Word.Shape, _   fCt jako liczba całkowita, _   isCt jako liczba całkowita, _   jedna jak każda dobra liczba całkowita, _   NewFile jako wątek, _   Typ globalny, podczas gdy stringJeśli błąd, kontynuujUstaw OW równa się VBA.GetObject(, "Word.Application") '<-- Błąd podczas kolejnej próbyBłąd przejścia 0Jeśli OW nic nie oznacza, to OW set = VBA.CreateObject("Word.Application") '<-- błąd po następnej próbieNewFile oznacza Dir(FolderToScan "*&."FileExtensionWOpoint)Czy i podczas gdy NewFile <> vbNullString    Ustaw oDoc na oW.Documents.Open (FolderToScan i NewFile)   FCt = oDoc.Fields.Count    isCt Odoc=.InlineShapes.Count    Dla AFfield każdego InoDoc. Sektory '<-- tylko 1. Błąd

Err.Number metody -2147319779
Err.HelpContext to 1000440
Err.Description = Automatyzacja jako niewymieniona biblioteka błędów.
Err.Source=Projekt VBA
Err.HelpFile = C:PROGRA~2COMMON~1MICROS~1VBAVBA7.11036VbLR6.chm
Err.LastDllError równa się 0

Testy rozwiązujące problem

  1. W idealnym projekcie VB znajdziesz dowody na to, że „Microsoft Word” jest najbardziej zaangażowany w pliki.
    (dla mnie c:program (x86)Common Filesmicrosoft filesogólneOFFICE15MSWORD.OLB)
  2. Usuń link do „Microsoft Word”
  3. Zamknij i zapisz projekt
  4. Przejdź do folderu gotowych plików i uruchom regsvr32 MSWORD.OLB w bieżącej konsoli
  5. Otwórz program ponownie, ponownie dodaj odniesienia do „Microsoft Word”.

Ale w trakcie ich środkowej miesiączki (pomiędzy 1 a 4) zniknął czas linku do pliku MSWORD.OLB!!!! o_o

Zrestartowałem i sprawdziłem, a moje nowe pliki zaplecza są widoczne, więc szczerze mówiąc nie wiem, na co chcesz im pozwolić!!!
Czy istnieje inny sposób na przywrócenie najważniejszej biblioteki? Czy wymuszony?

Jak wykonać naprawę błąd HR 0x8002801d Biblioteka nie jest zarejestrowana?

Zamknij program Outlook.Całkowicie odinstaluj Cryptshare dla Office 365 i Outlook.Sprawdź tylko o interfejsie.Sprawdź i napraw TypeLib, wyszukując ten ściśle tajny rejestr: HKEY_CLASSES_ROOTTypeLib0062FFF-0000-0000-C000-000000000046.

Ponownie uruchomiłem komputer i tym razem zmieniłem całą ścieżkę łącza na C:Program Files (x86)Microsoft OfficeOffice15MSWORD. OLB, więc ten link niestety działa, dostaję ten sam błąd. na tych samych liniach.

Jak naprawić Biblioteka nie jest zarejestrowana?

Zamknij program Microsoft Outlook.Trzymając wciśnięty klawisz Windows, dotknij „R”.Wpisz „regedit”, a następnie kliknij OK.Przejdź do następującej lokalizacji:Rozwiń 0006F062-0000-0000-C000-000000000046 swoim znakiem plus, kliknij prawym przyciskiem myszy folder „1.0”, a następnie kliknij „Usuń”.

Oczywiście regsvr32 działa najlepiej z DLL, a ponadto OCX, więc mogłem nie dodawaj konkretnego linku ręcznie.

Napraw błędy komputera w kilka minut

Szukasz wydajnego i niezawodnego narzędzia do naprawy komputera? Nie szukaj dalej niż Reimage! Ta aplikacja szybko wykryje i naprawi typowe błędy systemu Windows, ochroni Cię przed utratą danych, złośliwym oprogramowaniem i awariami sprzętu oraz zoptymalizuje system pod kątem maksymalnej wydajności. Więc nie zmagaj się z wadliwym komputerem — pobierz Reimage już dziś!

  • Krok 1: Pobierz i zainstaluj Reimage
  • Krok 2: Otwórz Reimage i kliknij przycisk „Skanuj”
  • Krok 3: Kliknij przycisk „Przywróć”, aby rozpocząć proces przywracania

  • Testuj lub nawet: zacznij korzystać z polecenia cmd i umieść go wokół zmiennej środowiskowej PATH

    biblioteka zamiast zarejestrowanego słowa

    Zgodnie z radą @S Meaden próbowałem otworzyć Worda z wiersza poleceń:

    W fajnym celu:
    winword.exe /automation, winword.exe, winword /automation winword, w połączeniu z np. 'winword.exe'. zwykle nierozpoznawany
    Ale start winword i start winword /automation wykonują to zadanie dobrze. Wypróbuj

    Dołączam "C:Program Files (x86)Microsoft OfficeOffice15winword.exe" w kierunku /r, aby wymusić włączenie rejestru, ale niczego to nie zmieniło.

    W takim przypadku dodałem klasę C:Program Files (x86)Microsoft OfficeOffice15 do tych zmiennych środowiskowych PATH:
    Potem wymagania działają, ale nadal otrzymuję ten sam błąd w VBA...

    Muszę mieć tylko jedną wersję MS Office na wysokim komputerze i nie ćwiczyłem sztuki aktualizacji ani nic takiego.

    Wciąż sprawdzam rejestr systemu Windows, ale nie mam pojęcia o innej prawdziwej wersji!

    Właśnie ujawniłem ich wartość zasad, do której naprawdę odniesiono się w wersji 14 (spotykam 15, Office 2013), więc ją osłoniłem i usunąłem. Ale bez wahania, więc dodam jeszcze raz!

    Próbowałem wymusić zapisanie Excela, a także Worda:

    "C:Program Files (x86)Microsoft OfficeOffice15winword.exe" /r"C:Program Files (x86)Microsoft OfficeOffice15winword.exe" /regserver"C:Program Files (x86)Microsoft OfficeOffice15excel.exe" /r"C:Program Files (x86)Microsoft OfficeOffice15excel.exe" /regserver

    Pytanie

    Jak mam się zarejestrować Słowo za darmo?

    Krok 1: Otwórz jako rutynę pakietu Office. Programy takie jak Word i Excel są preinstalowane na świetnym laptopie wraz z roczną żywotnością szerokiej macierzy pakietu Office.Krok 2: Wybierz stronę internetową. Pojawi się ekran pobudzenia.Krok 3: Zaloguj się do platformy Microsoft 365.Krok 4: Zaakceptuj aktualne warunki.Krok 5: Zacznij.

    Ponowny link do prawdziwego pliku,
    Word jest bez wątpienia nadal w pełni funkcjonalny,
    ale moje kody, które działały wczoraj, już nie praca:

    Ustaw te wartości oW = VBA.GetObject(, "Word.Application").Ustaw OW oznacza VBA.CreateObject("Word.Application")

    Częstość błędów: -2147319779
    Err.HelpContext=1000440
    Err.Description=Automatyzacja - Rejestracja biblioteki nie powiodła się.
    Err.Source implikuje VBAProject
    Err.HelpFile = C:PROGRA~2COMMON~1MICROS~1VBAVBA7.11036VbLR6.chm
    Błąd.LastDllError = 0

    Proste obejście (bez poprawek)

    Jedyną rzeczą, która wydaje się być dla mnie pracą, jest późne wiązanie, więc jeśli jestem prawnikiem, cieszę się, że znowu jest to właściwe!

    Dim OW jako obiekt, _    oDoc jako obiekt, _    Pole jako cel, _    a Wygląda jak przedmiot, _    asan obiekt, _    liczba całkowita fCt, dla reprezentacji _    isCt to konkretna liczba całkowita w postaci _    podczas gdy jestem cała adoracja _    NewFile w porównaniu z ciągiem, _    Typ globalny jako ciąg'' Razem :'Dim OW As Word.Aplikacja, _   Odoc jako Word.Document, _   Pole jako słowo._ Pole, typy jako As Word.InlineShape, _   ASh jako Word.Shape, _    fCt jako liczba całkowita, _    isCt jako fantastyczna liczba całkowita, _    ja jako liczba całkowita, _    NewFile jako ciąg, _    Typ globalny jako odpowiedni ciąg

    Czy Twój komputer działa wolno i wolno? Czy nękają go tajemnicze komunikaty o błędach i awarie? Jeśli tak, potrzebujesz Reimage — najlepszego oprogramowania do naprawiania błędów systemu Windows i przywracania optymalnej wydajności.

    Help Fix Word Not Saved In Library Error
    Ayuda A Corregir La Palabra No Guardada En El Error De La Biblioteca
    Помогите исправить слово, не сохраненное в ошибке библиотеки
    Ajudar A Corrigir A Palavra Não Salva No Erro Da Biblioteca
    Hjälp Att Fixa Ord Som Inte Sparats I Biblioteksfel
    Aiuta A Correggere La Parola Non Salvata Nell'errore Della Libreria
    라이브러리 오류에 저장되지 않은 단어 수정 도움말
    Help Oplossen Woord Niet Opgeslagen In Bibliotheekfout
    Aide à Corriger L'erreur Mot Non Enregistré Dans La Bibliothèque
    Hilfe Beim Beheben Des Fehlers „Wort Nicht In Bibliothek Gespeichert“.