¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como abrir um arquivo do Excel com macros e botões no navegador: guia passo a passo

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

Olá,

Eu quero abrir um arquivo do Excel que inclui macros e botões no navegador.

Os arquivos do Excel sem macros foram carregados da seguinte forma:

1. Salvar o arquivo como xml (as macros são perdidas aqui)

2. Fazer upload do arquivo e salvar os dados em xml_data

3. Abrir como objeto em html

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

É possível fazer isso da seguinte maneira. Mas então não é online.


<script type='text/javascript'>

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

</script>

Alguém tem alguma ideia de como abrir um arquivo que inclui macros no navegador (online)?

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...

> Estou seguindo sua abordagem inicial e consigo

> manter minhas macros.

Ok, então deve funcionar.

> Não criei a planilha nem os macros (apenas

> a parte BSP).

Eu também só fiz a parte BSP.

Por favor, me avise como você converte seus arquivos do Excel para XML sem perder os macros.

Apenas fiz 'salvar como' com o tipo 'XML' em uma planilha específica.

> Estamos no Office 2003. Nossos macros estão armazenados dentro

> da planilha, não em referências externas.

Temos o MS Excel 2002. Os macros estão armazenados dentro da planilha.

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

Estou seguindo sua abordagem inicial e consigo manter minhas macros.

Não criei a planilha nem as macros (apenas a parte BSP), então terei que perguntar para a pessoa que fez a outra parte.

Estamos utilizando o Office 2003. Nossas macros estão armazenadas dentro da planilha, não em referências externas. Não tenho certeza do que mais poderia ser diferente.

Aqui estão alguns blogs sobre o assunto, mas parece que você já domina a 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...

Se for apenas esse arquivo do Excel na página BSP, simplesmente defina o tipo MIME da sua página BSP como application/vnd.ms-excel.

Isso abrirá o Excel dentro do navegador.

Saudações

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?