¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo abrir un archivo de Excel con macros y botones en el navegador: guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 57 Vistas
0
Cargando...

Hola,

Quiero abrir un archivo de Excel que incluye macros y botones en el navegador.

Los archivos de Excel sin macros los cargué de la siguiente manera:

1. Guardar el archivo como xml (las macros se pierden aquí)

2. Subir el archivo y guardar los datos en xml_data

3. Abrir como objeto en html

                
<object id      = 'myexcel'
        classid = 'CLSID:0002E510-0000-0000-C000-000000000046'>
  <PARAM NAME='DataType' VALUE='XMLDATA'>
  <PARAM NAME='XMLDATA'  VALUE='<%= xml_data %>'>
</object>

Es posible hacerlo de la siguiente manera. Pero entonces no es en línea.


<script type='text/javascript'>

        var exApp = new ActiveXObject("Excel.Application");
        exApp.Visible = true;
        exApp.Workbooks.Open("C:/path/file.xls");

</script>

¿Alguien tiene una idea de cómo abrir un archivo que incluye macros en el navegador (en línea)?

Guido

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Parece que me adelanté un poco. Al parecer, mi persona de contacto es bastante talentosa con las fórmulas y no tiene ningún macro en la hoja de cálculo. El siguiente enlace sugiere que la próxima versión de Office admitirá esto:

http://www.exceluser.com/biz/Excel%20for%20Business%2005-06-29.htm

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

> Estoy siguiendo tu primer enfoque y puedo

> mantener mis macros.

o.k. así que debería funcionar

> No creé la hoja de cálculo ni los macros (solo

> la parte BSP)

Yo también solo hice la parte BSP.

Por favor, házmelo saber cómo conviertes tus archivos de Excel a XML sin perder los macros.

Solo hice 'guardar como' con tipo 'XML' en una hoja de cálculo dada.

> Estamos en Office 2003. Nuestros macros están almacenados dentro

> de la hoja de cálculo, no en referencias externas.

Tenemos MS Excel 2002. Los macros están almacenados dentro de la hoja de cálculo.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Estoy siguiendo tu primer enfoque y puedo mantener mis macros.

No creé la hoja de cálculo ni los macros (solo la parte BSP), así que tendré que preguntar a la persona que hizo la otra parte.

Estamos utilizando Office 2003. Nuestros macros están almacenados dentro de la hoja de cálculo, no en referencias externas. No estoy seguro de qué más podría ser diferente.

Aquí tienes algunos blogs sobre el tema, pero parece que ya tienes dominada la parte BSP.

/people/thomas.jung3/blog/2005/02/14/bsp-and-microsoft-excel--learning-to-live-together

/people/thomas.jung3/blog/2005/02/23/bsp-and-microsoft-excel--learning-to-live-together-part-2

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si es solo ese archivo de Excel en la página BSP, simplemente establece el tipo MIME de tu página BSP a application/vnd.ms-excel.

Esto abrirá el Excel dentro del navegador.

Saludos

Raja

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?