Saltar al contenido

Mscomct2.ocx e instalar DTPicker


Antoni

Recommended Posts

publicado

Hola a todos:

Necesito instalar el control DTPicker y el control Monthview.

No dispongo del archivo Mscomct2.ocx para Excel 2016.

¿ Alguien me lo puede proporcionar e indicarme que he de hacer para instalar los controles ?

Gracias por vuestra atención

publicado

Hola Antoni,

La verdad no los conozco pero por lo que acabo de leer...me imagino que es para excel ya creadas (en versiones mas antiguas). Seguro que un poco de trabajo lo podras acoplar con los ActiveX Calendarios de excel 2016.

Mirate esta direccion:https://support.microsoft.com/es-es/help/2676583

y esta otra :https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_winother/excel-2016-data-and-time-picker-help/705981a5-88c3-4163-a238-0262eca8061a

ASi a primer golpe de vista creo que no se puede....

Suerte amigo

Ikanni

 

 

publicado

He descargado un archivo  mscomct2.ocx sobre el directorio c:\windows\system32

He añadido la referencia en VBA sin problemas, aparece como Microsoft Windows Common Controls-2 6.0 (SP4),  pero no aparecen los controles en controles adicionales en cuadro de herramientas.

He probado con regsvr32 c:\windows\system32\mscomct2.ocx desde la línea de comandos, pero me da error

No se pudo cargar el módulo c:\windows\system32\mscomct2.ocx

¿Any idea? :(

 

Os recuerdo: Windows10 Excel 2016

 

.

publicado

Prueba Así,

Donde tienes elejecutable regsvr32.exe??? , en mi caso lo tengo en c:\Windows\SysWOW64\ .

Yo la ultima vez que registré fue una DLL que hice para una aplicación mia.Y la registré así y me funciono a la perfección.

c:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\IK_SamsungSRP350.dll

 

publicado

Según este link http://:https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_winother/excel-2016-data-and-time-picker-help/705981a5-88c3-4163-a238-0262e no se puede (Lo dice un MVP, me lo tendré que creer).

He probado de acuerdo con el otro link, pero dice "No se puede registrar el control".

También he probado tu ultima respuesta, pero na de na.

Gracias ikanni.

publicado
Hace 9 horas, Visor dijo:

yo tengo excel 2013 y alli puedo usar el DTPicker y Monthview para el 2016 encontre este link

https://www.youtube.com/watch?v=fNiS9q-S9j0

Espero que te sirva

Gracias Visor, es mas o menos la misma solución que ya indicó ikanni, lo he probado de nuevo y sigue sin funcionar.

El problema parece estar solo en Excel 2016 32 bits.

publicado

Gracias ikanni, pero es mas de lo mismo, hagas lo que hagas, no hay manera de registrar el ocx.

Jan Karel Pieterse (MVP)  aquí dice:

My hunch is that you installed the 64 bit version of Office, in which (32 bit) activeX controls do not work.

Lo aparco de momento.

publicado
Hace 1 hora, ikanni dijo:

AH¡¡¡ Tu office es de 64 bits .... vaya no te entendí. Entonces olvidate...

No, mi Office es de 32 bits.

Debo mejorar mi inglés, lo que dice el amigo Karen es que los controles de 32 bits no funcionan en 64 bits, aunque yo entendí simplemente que en 32 bits no funcionan.

No pierdas mas el tiempo con esto que es la hora del aperitivo. Gracias por todo.:)

publicado

Hola Antoni, es al contrario, en 32 bits funciona perfectamente, ayer lo descargué en uno de los ordenadores del trabajo. Es en 64 bits donde no hay manera.

Solucioné (para 64 bits) con un calendario desplegable tipo DTpicker que encontré en Internet. Lo subo por si te sirviese.
Es un poco engorroso en el sentido que hay que copiar todo al nuevo proyecto, pero a falta de pan...

Saludos 
La del jardín que no sabía regar las flores ;)
Acabo de subirlo también al Otro Foro (que no sé si se puede publicitar aquí)

calendario_adaptado.xlsm

publicado

Riddle: No, era un chico latinoamericano, en Youtube, No tenía botones ni estaba asociado a ninguna celda ni nada. Si él lo copió de @Antoni, eso ya no lo sé, pero no le dio los créditos.

Gerson, el problema me lo da, cuando Excel es de 64 bits, no el SO. Con SO 64 y Excel 32 no me da problema alguno.

De todas las maneras, ya sospechaba yo que el calendario lo hace/podía haber hecho @Antoni con los ojos cerrados :D

 

publicado

El que se otorga el mérito del trabajo de otro, es un pobre desgraciado al que solo se le debe tener lástima.

En cualquier caso, todos mis aportes son de libre disposición..

publicado

Hola, 

algo similar me pasaba a mi cuando necesitaba trabajar con los calendarios, es una forma fácil de decirle que solo pegar el archivo a la capeta system32 y todo queda resuelto, pero no es así, tienes que registrar el componente al sistema y la unica forma de registrar de estas librerías es por medios CMD te dejo el link, espero te sirva.

 

tienes que ver que offices maneja, para que puedes registrarlos si es 32 o 64, por que asi es la única forma de que se le adicione la labreria de calendario.

http://www.mancera.org/2014/07/27/registrar-un-archivo-ocx-o-dll-en-windows-7-8-8-1-x86-y-x64/

 

saludos,

publicado

Gracias marroco312, pero estamos hablando de Windows 10, y el procedimiento descrito en el link que has aportado, no funciona.

publicado
Hace 21 horas, Edit dijo:

Hola Antoni, es al contrario, en 32 bits funciona perfectamente, ayer lo descargué en uno de los ordenadores del trabajo. Es en 64 bits donde no hay manera.

Solucioné (para 64 bits) con un calendario desplegable tipo DTpicker que encontré en Internet. Lo subo por si te sirviese.
Es un poco engorroso en el sentido que hay que copiar todo al nuevo proyecto, pero a falta de pan...

Saludos 
La del jardín que no sabía regar las flores ;)
Acabo de subirlo también al Otro Foro (que no sé si se puede publicitar aquí)

calendario_adaptado.xlsm

En su día, en aportes del foro, subí una versión de este calendario para ser instalado como complemento y así no tener que copiar todo el proyecto VBA cada vez.

Gracias por tu interés.

publicado
Hace 1 hora, marroco312 dijo:

si claro, yo lo he probado en windows 10, con offices 2010, 2013 y 2016 a 32 bits o 64 bits, la otra opcion que me funciono te dejo el Link

Opcion01

https://support.microsoft.com/es-co/help/2676583

Opcion02 

hazlo directamente de la Referencia que teda en la opción de examinar y lo importas esto esta en el programador de vba en excel.

 

saludos,

 

Gracias de nuevo, pero lo que indicas ya ha sido aportado en anteriores respuestas.

publicado

si el error que te sale al registrarlo por el CMD es que esta en la imagen, muy seguramente ya lo tienes registrado tendrías que buscarlo en los controles adicionales haber si te sale con otro nombre diferente a Microsoft Date And Time Picker Control 6.0.

 

saludos,

 

 

Captura.JPG

publicado

Hola a todos
Buscando solución al problema encontré esto:

https://superuser.com/questions/762967/cannot-use-date-and-time-picker-in-office-2013


 Siguiendo las instrucciones, puse la carpeta que lo contiene como localización de confianza y configuré el centro de confianza.  Si es porque he trasteado antes instalando aquí y allá y registrando no lo sé, pero por lo menos esto me ha funcionado. 
La explicación que dan es que Office utiliza seguridad avanzada que requiere que se confíe en documentos y ubicaciones para proteger la computadora.

Por intentar no pasa nada, a lo mejor os funciona. A mi sí me funciona :):)

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      189
    • Comentarios
      99
    • Revisiones
      29

  • Crear macros Excel

  • Mensajes

    • Hola Buenas Noches, Me podrán ayudar a resolver un problema con una planilla que tengo, les comento brevemente. Tengo un archivo que cuenta con 2 hojas, la primera se llama "Movimientos" que básicamente muestra los productos con quiebres que se presentan y la hoja "Producción" que como su nombre lo dice son las producciones de cada producto según fecha de creación. Lo que necesito es lo siguiente: Cada vez que agregue una producción en la hoja "producción", debo ingresar el código creado su cantidad y lote respetivamente, además de la fecha en que se realiza la producción, en caso que sea mayor a las 12:00 se considera PM sino AM. Lo complejo es acá en la otra hoja llamada Movimientos: Esta hoja contiene una columna que se llama "Saldo", que básicamente es la diferencia de lo producido vs el quiebre en esa fecha. Una columna llamada "Cumple", que significa que ese pedido lleva si o no el producto con quiebre. Y una columna "Se preparo", que es si el pedido se preparo o no. Lo complicado viene acá es que si la fecha de la producción que ingrese en la hoja "Produccion", se hace después de la fecha de la hoja movimientos no me debe contar esa producción para efecto de la columna Saldos, si la fecha es igual o menor si se considera y ese saldo que queda disponible se puede ocupar para futuros ingresos de pedidos. Otra conducción es que las producciones siempre se deben asignar al pedido más antiguo de ese código salvo que la fecha de entrega ya haya pasado. La columna "Cumple" es básicamente para poder generar un KPI donde me indique cuales producciones se cumplieron con el plazo y cuales No. Espero me puedan ayudar ya que tengo la siguiente formula pero no sirve ya que me toma las unidades totales y no cumple con la restricción del horario. =SUMAR.SI(Produccion!A:A; $A2; Produccion!C:C) - SUMAR.SI.CONJUNTO($E$2:$E2; $A$2:$A2; A2)) Muchas gracias. Ejemplo..xlsx
    • Hola a ambos, Prueba con: =BYROW(G5:G6;LAMBDA(x;UNIRCADENAS(" - ";1;FILTRAR(E5:E10;B5:B10=x)))) Saludos,
    • Si tienes office 365 puedes usar algo como FILTER ó TEXTJOIN y si no tienes, entonces se puede jugar con las formulas, pero no te recomiendo mucho si son muchos datos, de todas maneras te dejo una fórmula y en vba, ya tu decides cual ocupar, vale Saludos BUSCAR.xlsm
    • Buenos días mis estimados Familia ayudaexcel,  Favor quisiera solicitar su gentil soporte con lo siguiente: Necesito una formula que al buscar encuentre el valor inicial de busqueda y dea todo los resultados encontrado en una celda como ejemplo. si este producto tienes 4 cantidades esta al hacer una formula de busqueda me dea el resultado de las 4 en una celda, dejo el adjunto a espera de su gran soporte.   BUSCAR.xlsx
    • Saludos Sr @Israel Cassales espero este bien quise verificar bien su solución y que las modificaciones que hice funcionarán adecuadamente y al respecto debo decir que su aporte es excelente ya que no solo me ayudo a resolver lo que necesitada sino que también me ayudo a solventar dos cosas más por lo cual estoy muy agradecido 
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.