Le info per aprire un documento word in IE, con versioni di Office successive alla 2003, erano state divulgate da Microsoft qui:
support.microsoft.com/it-it/help/… (non cliccare la pagina non esiste più
Ma con la fine del supporto a Win7, le info sono state rimosse.
Ho ritrovato quello che ci dovrebbe essere stato scritto qui:
axelr.com/demos/reprodoc/…
Per visualizzare i documenti Office nel browser IE e di conseguenza anche in WebBrowser si devono cambiare delle chiavi di registro:
.doc
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.8]
"BrowserFlags"=dword:80000024 (esadecimale, modificata)
"BrowserFlags"=dword:8 (esadecimale, originale)
.docx
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Word.Document.12] "
"BrowserFlags"=dword:80000024 (esadecimale, modificata)
"BrowserFlags"=dword:2c (esadecimale, originale)
funziona!!!
Invece per disabilitare la richiesta di download Apri, Salva, Annulla, deve essre creata una nuova chiave di registro:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExecute{0002DF01-0000-0000-C000-000000000046}]
poi inserire i valori:
"Word.Document.12"=hex(0):
"Word.Document.8"=hex(0):
funziona!!!
Se si vogliono aprire anche xls, ppt, xlsx e pptx, la procedura va eseguita anche per questa tipologia di file.
i nomi delle chiavi sono:
"Excel.Sheet.12 "=hex(0):
"Excel.Sheet. 8"=hex(0):
"PowerPoint.Show .12"=hex(0):
"PowerPoint.Show .8"=hex(0):