Força um programa a usar o Excel Viewer em vez do Excel

2

Estou trabalhando em uma versão do Windows Thin PC. Esta compilação será usada para acessar aplicativos virtuais. Uma dessas aplicações é um software proprietário um pouco louco. Uma opção neste software é clicar com o botão direito do mouse e escolher 'visualizar no Excel' e, assim, gerar um relatório de determinadas janelas no programa.

Não estamos instalando o Excel localmente nessas máquinas. O que estou tentando fazer é encontrar uma maneira de redirecionar essa solicitação para abrir o Excel no aplicativo virtual do Excel que estará disponível ou no visualizador do Excel que estamos instalando nessas máquinas.

Espero que a empresa que produziu o software não tenha codificado o 'você deve usar apenas o excel que mora no local

por Nahkki 08.12.2011 / 21:26

1 resposta

0

Se o aplicativo puder trabalhar com diferentes versões do Excel (Excel 97, 2003, XP, 2007, 2010, etc), ele não estará usando o método "código rígido" que você teme, porque cada uma dessas versões tem um caminho executável diferente . Por exemplo, o Office 2010 é tecnicamente a versão 14 do Microsoft Office e, portanto, o caminho para o excel.exe no Office 2010 é \ Microsoft Office \ Office14 \ excel.exe. A parte muda de versão para versão.

Os programas "saberão" para onde enviar solicitações para aplicativos do Excel perguntando ao SO que tipo de aplicativo é padrão para manipular arquivos .xls (ou .xlsx, .csv, etc.).

Se não houver outros aplicativos instalados para visualizar arquivos do Excel, um aplicativo do Excel Viewer deve ser o aplicativo padrão. Talvez seja necessário comparar as entradas do Registro em um computador que executa a versão completa do Excel para garantir que o sistema saiba como chamar o Visualizador da mesma forma que normalmente chamaria a versão completa do aplicativo.

    
por 08.12.2011 / 21:51