Condividi tramite

Microsoft Date and Time Picker control 6.0 (SP4)

Anonimo
2015-02-12T10:31:33+00:00

Buongiorno a tutti,

il centro assistenza Microsoft mi ha consigliato di rivolgermi alla Community per un problema relativo allo sviluppo con VBA per Excel2013.

Nella creazione di un FORM mi viene richiesto di inserire un controllo tramite la Casella degli Strumenti denominato Microsoft Date and Time Picker control 6.0 (SP4). Ricercando tra i Controlli Aggiuntivi NON ho trovato questo particolare controllo. Ricercando in Internet ho trovato il download dal sito Microsoft di un file ActiveX denominato mscomct2.ocx e il file msconct2.inf.

Ho provato ad aggiungere i nuovi controllo tramite la sezione SVILUPPO - Inserisci - Altri Controlli - Controlli Aggiuntivi Registro 

ma quando ho selezionato il file mscomct2.ocx mi è comparso un messaggio d'errore "IMPOSSIBILE REGISTRARE IL CONTROLLO" come sotto riportato.

Approfondendo il problema mi pare che questo controllo possa funzionare solo a 32 bite e non a 64, ma vorrei conferma, inoltre chiedo se, nella mia versione di EXCEL2013, è presente un controllo analogo con stesse funzionalità.

Ho cercato anche di installare il controllo in questione facendo doppio click sul file info (come suggerito dal sito Microsoft) ma, sebbene sia partita la box di Esegui, non si è caricato nulla.

Grazie dell'aiuto.

Bruno

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2015-02-12T10:45:17+00:00

    Microsoft non rende disponibile il controllo per Excel a 64 bit.

    Se però si lavora con Windows a 64 bit ed Excel a 32 bit lo si può aggiungere e registrare:

    • copiare il file mscomct2.ocx nella cartella c:\Windows\SysWOW64
    • richiamare Esegui
    • eseguire regsvr32 C:\WINDOWS\SYSWOW64\MSCOMCT2.OCX

    A quel punto il componente dovrebbe essere disponibile in Excel

    La risposta è stata utile?

    5 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2015-02-12T14:30:36+00:00

    Ciao Norman,

    grazie dell'aiuto.

    Ho installato Office 2013 a 32 bit e aggiunto il modulo mscomct2.ocx con successo.

    Ho trovato anche un valido tutorial su youtube quando mi è comparso il codice di errore 0x800201c e sulla procedura di come risolvere anche questo problema.

    Saluti

    Bruno

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-02-12T14:26:42+00:00

    Gent.ma Alessandra,

    volevo ringraziarla dell'aiuto e complimentarmi per la chiarezza con cui ha scritto il libro Excel 2013 Macro e VBA.

    SAluti

    Bruno

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-02-12T11:13:53+00:00

    Ciao Bruno,

    Approfondendo il problema mi pare che questo controllo possa funzionare solo a 32 bite e non a 64, ma vorrei conferma, inoltre chiedo se, nella mia versione di EXCEL2013, è presente un controllo analogo con stesse funzionalità.

    Oltre alla risposta di Alessandra, se si trattasse di Excel 64-bit, vedi:

    Calendar Control for All Office versions - including Office 2010 64 bit

    https://sites.google.com/site/e90e50/calendar-control-class

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento