2013-04-04 17 views
9

Mam arkusz kalkulacyjny programu Excel z formularzem użytkownika, który korzysta z formantu kalendarza. Działa dobrze na moim komputerze, ale inni nie mogą z niego korzystać, ponieważ brakuje im pliku mscomct2.ocx. Znalazłem, gdzie go pobrać (http://support.microsoft.com/kb/297381), ale sprowadza się jako plik cab, i nie jestem pewien, jak powiedzieć innym, aby użyć tego pliku. Moje wyszukiwania internetowe wskazują na różne rozwiązania, od kopiowania ich do pliku system32, po rejestrację za pomocą regsrv32. Miałem nadzieję, że ktoś tutaj może dać mi instrukcje dla laika, ponieważ nie cierpię prosić innych użytkowników, aby spróbowali pięciu różnych rzeczy.Jak zainstalować plik mscomct2.ocx z pliku .cab (Formularz użytkownika programu Excel i VBA)

+2

alternatywę, która nie będzie wymagać żadnego użytkownika do instalowania czegokolwiek ... http://stackoverflow.com/questions/12012206/formatting-mm-dd-yyyy-dates-in-textbox-in-vba/12013961#12013961 –

+1

Wow, to jest niesamowite! Dzięki. Jeśli uznasz to za odpowiedź, szybko to zaakceptuję. Dzięki jeszcze raz! – rryanp

+0

To jest OK :) Nie ma sensu ponownie zamieszczać tej samej odpowiedzi :) –

Odpowiedz

13

Masz rację, to jest naprawdę bolesne rozdawać innym, ale jeśli musisz, tak to robisz.

  1. Wystarczy rozpakować plik .ocx z pliku .cab (jest podobny do zip)
  2. skopiować do folderu systemowego (c: \ windows \ syswow64 dla systemów 64-bitowych i c: \ \ system32 okna przez 32 bitów)
  3. Zastosowanie regsvr32 przez poleceń aby zarejestrować plik (na przykład "rEGSVR32 c: \ okna \ sysWow64 \ mscomct2.ocx")

Referencje

+2

Dzięki, to działało idealnie. Jedna uwaga dla każdego, kto to znajdzie - dowiedziałem się, że muszę uruchomić wiersz poleceń jako administrator (z menu Start wpisz "cmd", następnie kliknij prawym przyciskiem myszy plik cmd.exe i wybierz "Uruchom jako administrator"). – rryanp

-1

Jak uruchomić tego polecenia w trybie Administracyjnym

  1. Kliknij przycisk Start, a następnie w polu "Rozpocznij wyszukiwanie" wpisz CMD ale NIE WCIŚNIJ jeszcze Enter.
  2. Uruchom CMD w trybie administratora i kliknij "Kontynuuj".
  3. W otwartym oknie wpisz następujące polecenie i naciśnij Enter: polecenia regsvr32 c: \ windows \ syswow64 \ mscomct2.ocx
+1

To nie jest odpowiedź na to pytanie, ale powinien być komentarzem do odpowiedzi wilsjd. Ktoś już to zauważył. –

Powiązane problemy