Usando o “Outlook: // Protocol”, Abrir a Instância Atual do Outlook, não a Nova Instância

1

Antecedentes

Estou construindo uma aplicação web do Excel usando a API Javascript para o Office, e no webapp eu tenho links para o MS Outlook usando o Protocolo do Outlook . Exemplo de link:

<a title="outlook:Inbox/Projects/Current/ExampleProject" href="outlook:Inbox/Projects/Current/ExampleProject" target="_blank">ExampleProject</a>

Estou executando o Outlook 2013, no qual o protocolo foi oficialmente depreciado. Ainda funciona quando se adiciona uma chave do registro:

IssoabreumanovainstânciadoOutlook2013quandoolinkéclicado.

Pergunta

Oqueeugostariadefazeréserainstânciaatualmenteemexecuçãoealteraraexibiçãoparaapastacorreta,emvezdesempreiniciarumanovainstância.Issoépossível?

Editar

OG-Manconseguiuresolveroproblemadeváriasinstânciassugerindo/recyclenachavedoRegistro.Agora,oúnicoproblemaquetenhoéque,quandocliconolink,eleabreumainstânciadoIE11antesdealteraravisualizaçãodoOutlook,eessainstânciadoIEnãoéfechadaposteriormente.

Editar2

ParaignorarainstânciaextradoIE,eusóprecisavaremoverotarget="_blank" . E nós temos sucesso!

    
por Andy Mercer 30.10.2014 / 22:57

1 resposta

2

Edite o comando do Outlook na cadeia do Registro para incluir /recycle (antes de /select ). Os switches de linha de comando da Microsoft para A página do Outlook 2013 define /recycle como significando "Inicia o Outlook usando uma janela existente do Outlook, se houver uma."

    
por 30.10.2014 / 23:40