s205 EXCELeINFO —Excl vba eiformacion- Usar el certo Date and Time Picker (mscomei2.0cx) en Excal sobre Windows 7y 8.6064 its
Usar el contro! Date and Time Picker (mscomct2.ocx)
en Excel sobre Windows 7 y 8 de 64 bits
Published on 19 September, 2019 by Serio Alejandro Campos in Excl vba, Forms Formulais, Windows 8
Tweet
Si has seguido los articulos de este Blog, hay una gran posibilidad de que conozcas ya el uso del control
Date and Time Picker en una hoja de Excel o un formulario de vba.
En caso contrario, de manera opcional te recomiendo leer este articuloMostrar control de calendario al
elegir una celda en Excel
A B
Seleccionar fecha [25/07/2013
RE Blo eau aw ne
Figura 1. Control de calendario sobre una hoja de calculo.
Controles Activex en Windows de 64 bits
£Qué sucede cuando instalamos Office sobre una versién de 64 bits deWindows 7 0 Windows 8?
Alabrir un archivo de Excel creado en Windos de 32 bits sobre 64 bits, irremediablemente nos aparece un
mensaje que dice "No se puede cargar un objeto por que no esta disponible en este equipo.”
No se puede cargar un abjeto porque no esté disponible en este
equipo.
«Figura 2, Mensaje al abrir un archivo de Excel sobre Windows de 64 bits.s205 EXCELeINFO —Excl vba eiformacion- Usar el certo Date and Time Picker (mscomei2.0cx) en Excal sobre Windows 7y 8.6064 its
Las versiones de 64 bits de Windows no corren por defecto los controles de 32 bits, por lo que serd
necesario trasladar dichos controles a la carpeta de sistema C:\Windows\SysWOW64\ y correr
el regsvr32 alojado en dicha carpeta para que sean registrados y poder usarlos.
Los controles que pueden presentar problemas son
1. Mscomet2.ocx
2, RichTx32.0cx
3, mscal.ocx
Sera necesario correr cmd.exe en modo administrador para poder registrar nuestros ocx.
brie
Ejecutar camo administrador
SkyDrive Pro
Anclara la barra de tareas
Anclar al ment Inicio
Restaurar versiones anteriores
Enviar a
Cartar
Copiar
Pegar
Eliminar
Abrir a ubicacién del archivo
Propiedades
| Cenrarsesién
jura 3. CMD en modo administrador.
En la ventana de comandos deberemos registrar nuestro ocx con regsvr32 y se mostrara un mensaje
avisandonos que queda registrado en el equipo.
Fegsvr32 “C:\Windows\SysWOW64\mscomet2.0cx"782015 EXCELeINFO —Excl vba eiformacion- Usar el central Date and Time Picker (mscomet2.0cx) en Excal sobre Windows 7y 8.6064 its
BH Administrador: CAWindows\System32\cmd.exe sols
SESE CNRS NUS ees
nes
RegSi2
DilRegisterServer se realiz6 correctamente en
C:\Windows\SysWOWE4 \mscomct2.0cx
‘Aceptar
Figura 4. Registrando un OCX en Windows de 64 bits.
Siguiendo estos pasos ya podremos usar nuestros controles en nuestros formularios.
EXCELeINFO - Captura de datas
Detalle de Actividades Generales
Fecha figjogj2is Camparia
Plaza || _+| septiembre 2013 _+ Id
a) 25 26 27 28 29 30 31
1234567
6 9 10 1 12 13 14
15 16 17 G9 2 a
Comentans| 22 2324-25 26 27 28
20 1 23 4 5
dloday: 18/09/2013
Figura 5. Control Date and Time Picker en Excel.
Agregar controles a formularios
En caso de que hayamos abierto nuestro archivo de Excel y lo guardamos sobre Windows de 64 bits, el
control se pierde y hay volver a afiadirlo,
Para eso nos vamos al IDE de vba y elegimos del menu Ver la opcidn deCuadro de herramientas. Damos
click derecho y seleccionamos Controles adicionales. En el formulario que se mostraré marcamos Ia
opcién Date and Time Picker Control 6.0 (SP6).s205 EXCELeINFO —Excel vba iformacion- Usar el certo Date and Time Picker (mscomet2.0cx) en Excal sobre Windows 7y 8.6064 its
Cantroles adicionales
Controles disponibles:
[Eicontea Selector
(D creeview Control
1D Devicetanager Class Cancelar
IHHCt Object —_———
OHHCt object
OHHCtt Object
D HtmibigHelper Class
(Distead class
[D Microsoft Animation Cantrol 6.0 (SPS)
(Ci Microsoft External Item Picker
Mostrar
1 Microsof Flat Scrolibar Control 6.055) ~
qa Ti , IF solo ts elementos selecciomade
/-Micrasaft Date and Time Picker Contral 6.0 (SPS)
Ubicacién CAWindows\syswows4\mscomet2.ocx
Figura 6. Afiadir Date and Time Picker en vba
Anexos
Descargar el control mscomct2.ocx
‘Tags: Excel vba, EXCELeINFO, mscal.ocx, Mscomet2.0cx, No se puede cargar un objeto por que no est disponible en este
equipo, RichTx32.0cx, Windows 7, Windows &
« Ejecutar comando CMD desde Exc. Mostrar mensaje de los que cum... »
ata texthtmi charset wt-8 9630 dW AZ0class 630 %Z2post_corainer 422% 20style"k3D %Z2pading AZO IO 420 1Spw AZINE: DAber der wish. le