O RemoteApp dos Serviços de Terminal iniciará seu Excel no servidor e exibi-lo no cliente sem dar acesso ao sistema operacional completo.
Se você precisar da versão do navegador, haverá Office 365 .
É possível dar aos usuários acesso a uma instância virtualizada do Excel - eu não quero dar a eles acesso a um sistema operacional completo (embora isso seja claramente executado em segundo plano, tudo o que eles podem acessar é o Excel - eles não usam pode ver outras telas?
Em segundo lugar, se for possível, é possível fazer dentro de um navegador?
Editar
Estou criando um sistema projetado para testar as habilidades dos candidatos no Excel e, por esse motivo, preciso usar a versão completa para desktop e não um aplicativo da web. Eu não quero ter que garantir que o Excel está instalado na máquina cliente, pois haverá problemas em torno de diferentes versões e segurança, pois as pastas de trabalho que são usadas no teste usam o VBA extensivamente para personalizar e marcar os exercícios. Idealmente, meu aplicativo da Web seria capaz de abrir uma sessão no servidor, que então apenas coloca o usuário em uma instância do Excel sem nunca ver uma área de trabalho. Eu também precisaria ser capaz de passar em parâmetros de linha de comando, a fim de definir qual pasta de trabalho para abrir e também passar em um token exclusivo para identificar o usuário
O RemoteApp dos Serviços de Terminal iniciará seu Excel no servidor e exibi-lo no cliente sem dar acesso ao sistema operacional completo.
Se você precisar da versão do navegador, haverá Office 365 .
Sim, ele é chamado de Office 365. Você pode encontrá-lo aqui . É usado em um navegador.
Sua melhor aposta é uma sessão RDP que abre diretamente o Excel. (Você poderia usar uma solução de VDI, mas, a menos que já tenha essa infraestrutura configurada, provavelmente é mais do que deseja entrar ...) Em uma solução de área de trabalho remota Na sua conta de usuário do AD, vá para a guia Ambiente e defina o aplicativo e as opções. Quando eles fazem login, (neste exemplo), o Excel deve abrir com o arquivo spreadsheet.xls (que é armazenado em H: \ Users \ Desktop). Se o usuário fechar o Excel, ele será desconectado.
Por favor, note que estou desbastando as configurações; Eu sei que a configuração é algo assim, mas os detalhes podem estar desativados.
você pode transmitir um aplicativo de um servidor RDS usando o RDP, sem abrir um terminal real.
Quanto a suítes de escritório on-line, existem algumas disponíveis - 365, googledocs, zoho etc.
Além das sugestões para Citrix ou TS RemoteApp, que fornecem o aplicativo, você pode usar o App-V, que realmente compacta e virtualiza o aplicativo e o entrega ao (s) cliente (s). link
Aqui estão os produtos atuais do In-Browser Excel disponíveis para você:
O próximo passo:
No entanto, como você afirmou que precisa testar todos os recursos de um candidato, sua melhor opção é dar uma olhada no RemoteApp ou em uma sessão real da área de trabalho remota. O RemoteApp exige uma sessão e perfil de área de trabalho remota, a diferença é que a área de trabalho é ocultada e abstraída para o usuário. Independentemente disso, se você vai testá-los no VBA Remote Desktop é provavelmente o caminho a percorrer para que você possa encapsular usuários em suas próprias sessões que não prejudicarão o servidor se eles executarem algum código VBA ou Macro ruim.