ID do artigo: 838028 - Última revisão: sexta-feira, 2 de julho de 2004 - Revisão: 1.3 Como os documentos estão abertos de um site da Web no Office 2003
Nesta páginaINTRODUÇÃOEste artigo descreve o processo que é usado pelo Microsoft Office 2003 para abrir documentos, planilhas do Microsoft Office Excel 2003 e apresentações do Microsoft Office PowerPoint 2003 do Microsoft Office Word 2003 usando hyperlinks ou pastas da Web no Microsoft Internet Explorer. O processo envolve várias adições que foram feitas para melhorar a colaboração da Web. Essas adições podem afetar soluções da Web existentes que dependem de comportamento anterior do Office. As informações fornecidas são para desenvolvedores de solução da Web que desejam uma melhor compreensão do processo técnico que usa o Office para lidar com download do documento e edição de um recurso de HTTP. Mais InformaçõesO Office 2003 é criado para tornar um espaço de trabalho mais colaborativo. Portanto, várias alterações foram feitas como o Office 2003 funciona com conteúdo da Web. Essas alterações ajudam a criar soluções de Web que documentos do Office totalmente compatível com o sistema Office 2003. Este artigo descreve essas alterações de uma perspectiva técnica. Essas alterações fornecem recursos de criação melhor para os seguintes servidores Web que oferecem suporte ao Office 2003:
Hiperlinks no Office 2003 usando HLINK e URLMONComo nas versões anteriores do Office, Office 2003 implementa o comportamento de hiperlinks usando as interfaces OLE expostas publicamente do componente moniker de URL (Urlmon.dll) do Internet Explorer. A API que é fornecida pelo URLMON permite tratar um recurso de URL como qualquer fonte de vínculo OLE é tratado pelo Office Office. Além disso, a API URLMON também fornece métodos para navegação assíncrona, redirecionamento e conteúdo compartilhamento entre processos.Para lidar com recursos com versões anteriores e histórico de navegação, Office usa as interfaces públicas da biblioteca de hiperlink do Microsoft (Hlink.dll) para criar hiperlinks, para vincular a hiperlinks e para mover para hiperlinks. HLINK é wrapper de alto nível para os recursos que são expostos por URLMON. HLINK fornece uma estrutura comum para manipular as tarefas básicas de comportamento de hiperlink de aplicativos do Office. Abrir um documento do Office do Internet ExplorerQuando você clica em um hiperlink para um documento do Office de uma página da Web no Internet Explorer, o quadro host navega para o recurso de hiperlink usando URLMON. URLMON baixa o conteúdo do arquivo usando um comando GET do HTTP. Após URLMON obtém o recurso, URLMON examina qualquer um dos três seguintes locais para identificar o tipo de conteúdo:
O processo completo de carregando de um identificador de origem e usando HLINK e URLMON para vincular ao conteúdo da Web é além do escopo deste artigo. Para obter mais detalhes sobre os aspectos de programação desse processo, consulte a documentação do Microsoft Developer Network. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 178853
(http://support.microsoft.com/kb/178853/
)
HLINKAXD demonstra um documento ativo de hiperlinks Há uma desvantagem dessa abordagem crítica. Identificadores de origem URL que são fornecidos pelo Internet Explorer são normalmente somente leitura. Você pode abrir o conteúdo e modificar o conteúdo, mas não é possível salvar back conteúdo para o servidor. Quando salvar conteúdo back o armazenamento é fornecido pelo identificador de origem, as modificações são aplicadas ao conteúdo no cache de arquivos de Internet temporários do Internet Explorer. No entanto, as modificações não são aplicadas ao conteúdo no servidor Web. Para resolver essa desvantagem, o conceito de moniker publicação é apresentado no Office 2000 e posterior.Fazer um moniker URL tem acesso de leitura e gravação acesso usando o MSDAIPPCom a introdução do Office 2000, os recursos do URLMON são estendidos para oferecer suporte a acesso de gravação total a um servidor de publicação que suporta o extensões de servidor do FrontPage (FPSE) ou as extensões de comando do HTTP 1.1 para Web Distributed Authoring and Versioning (DAV).Suporte para acesso de gravação completo é concluído, usando uma extensão do provedor de protocolo para URLMON. A extensão do provedor de protocolo para URLMON permite ligação através de um componente é denominado Microsoft OLE DB Provider para Internet Publishing Provider (MSDAIPP.dll). Usando um conjunto de sinalizadores para URLMON, um host pode solicitar ligação usando um tipo de identificador de origem URL especializado que usa o MSDAIPP. Office refere-se a isso como um moniker a publicação. O moniker publicação usa o MSDAIPP para abrir e salvar o conteúdo diretamente no servidor. Essa é uma etapa importante para estender os recursos de URLMON. No entanto, há uma desvantagem. O componente MSDAIPP usa sua própria sessão do Windows Internet (WININET) API, não a sessão em uso pelo próprio Internet Explorer. Portanto, informações de sessão não persistentes, como cookies de servidor, não estão disponível em MSDAIPP solicitações. Isso faz com alguns servidores exigem reautenticação ou re-navigation para a URL para o MSDAIPP para se comunicar com esses servidores. Além disso, para evitar obter "obsoletos" dados que podem ter sido alterados por outro usuário, o MSDAIPP re-acquires o conteúdo da Web depois de bloqueio com êxito o conteúdo da Web para acesso de gravação. Isso faz com que uma segunda solicitação HTTP GET ou uma solicitação POST FPSE segunda para o servidor Web para o conteúdo do documento. Para contornar essa desvantagem, uma abordagem modificada é introduzida no Office 2000 Service Release 1. Em vez de tentar vincular usando um moniker a publicação no tempo de carregamento, Office vincula o documento usando o típico moniker somente-leitura do URL fornecida pelo Internet Explorer. Quando você deseja salvar o arquivo, o Office tenta alternar para o moniker publicação para executar um salvamento volta para o servidor, se o servidor oferece suporte publicação na Web. Se for necessária reautenticação devido à alteração na sessão, você será solicitado para credenciais em Salvar em vez de em Abrir. Se você quiser ler o arquivo sem salvar o arquivo, o Office evita o caro opção-de-contexto para um moniker a publicação. O Office também evita um bloqueio de servidor no recurso. Essa é uma abordagem de comprometimento. Para obter mais informações sobre algumas das alterações que foram feitas para o Office 2000 Service Release 1 para atenuar os efeitos de abrir documentos da Web usando o contexto de identificador de origem a publicação, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 185978
(http://support.microsoft.com/kb/185978/
)
Duplo solicitações GET e os cookies são perdidos com o Word 2000 ou Excel 2000 266263
(http://support.microsoft.com/kb/266263/
)
Erro: Word 2000 e Excel 2000 exibem origem ASP ao usar o tipo de MIME para fluxo de dados 247318
(http://support.microsoft.com/kb/247318/
)
Erro: Word 2000 e Excel 2000 não redirecione corretamente ao usar Response.Redirect 264143
(http://support.microsoft.com/kb/264143/
)
CORRECÇÃO: As variáveis de sessão ASP vazio quando tipos MIME do Office 2000 são transmitidos com o Internet Explorer Reconhecendo desvantagens com as abordagens são usadas por versões anteriores do OfficeA abordagem de comprometimento é usada pelo Office 2000 Service Release 1 e pelo Office XP é bem adequada para documentos de navegação e para salvar esses documentos para o servidor. No entanto, a abordagem de comprometimento tem desvantagens. As desvantagens se tornam mais perceptíveis como os desenvolvedores da Web criam sistemas de gerenciamento de documento com base na Web mais sofisticados que destinam-se a mais perfeitamente integram com o Microsoft Office.A desvantagem mais importante é atrasar o opção de contexto até depois que um usuário tenta salvar ou executar alguma ação explícita que requer acesso de gravação. O recurso de documento não está bloqueado e pode ser alterado durante o tempo que o primeiro usuário tem o arquivo aberto por outro usuário ou por outro processo. Se o primeiro usuário tenta salvar, as alterações do segundo usuário serão perdidas. Como alternativa, o usuário primeiro depara com a opção de descartar suas alterações sem saber o que o segundo usuário foi alterado. Outra desvantagem ocorre porque as permissões de autor do usuário são desconhecidas até que ocorra o opção de contexto. O usuário não é notificado que eles não têm permissão para salvar o arquivo até que o usuário fizer a solicitação para salvar o arquivo real. O usuário deve ser notificado de que não tiverem permissões para salvar o arquivo antes do arquivo é aberto para edição. Esta é a desvantagem que levam à abordagem é obtida no Office 2000 Service Release 1. Identificar alterações para o processo de hiperlink para o Office 2003Há um número crescente de usuários que estiver usando Office como um front-end para colaboração de documentos em intranets HTTP. Portanto, a desvantagem da abordagem anterior é aguda. As alterações são necessárias para detectar a diferença entre um documento compartilhado e um documento navegado. O Office 2003 apresenta novos recursos ao processo de hiperlinks para contornar as desvantagens.Noções básicas sobre descoberta de protocolo do Microsoft OfficeQuando um aplicativo do Office recebe uma solicitação para abrir um recurso da Web, o aplicativo do Office tem que tomar as seguintes decisões sobre como abrir o recurso da Web:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Internet\Server Cache
Identificando desvantagens conhecidas que são causadas por descoberta de protocolo do OfficeDescoberta de protocolo do Office resolve a desvantagem mais importante, e que é determinar se o documento deve ser aberto como um documento somente leitura ou como um documento de leitura/gravação no servidor. No entanto, a descoberta de protocolo do Office tem o potencial para algumas desvantagens novos. Os seguintes problemas são conhecidos efeitos colaterais do projeto atual:
Os benefícios que são obtidos pelo Office protocolo descoberta superam as desvantagens atualmente conhecidas. Nós acreditamos que esses problemas diminuirá longo do tempo. Continuaremos a seguir os dois últimos problemas para se certificar que soluções estão disponíveis se o design de rede existente não pode ser ajustado. Nós acreditamos que a opção de usar descoberta de protocolo do Office é a estratégia de longo prazo correta para colaboração da Web. Noções básicas sobre conversão de HTTP para arquivos do redirecionador UNCOs clientes que estão executando o Windows XP Professional podem criar locais de rede para pastas da Web DAV usando o serviço de cliente Web. O serviço cliente da Web também é conhecido como o minirredirecionador WebDAV. Esse serviço de cliente Web permite que pastas habilitadas para DAV exibidas como compartilhamentos UNC.Um aplicativo pode abrir o arquivo, edite o arquivo e salvar o arquivo porque o aplicativo normalmente salva em um caminho UNC. No entanto, colaboração de documentos exige mais funções que são fornecidos pelo serviço cliente da Web. Portanto, o Office 2003 adicionou código para determinar se um arquivo será aberto pelo serviço cliente da Web. Se um arquivo for aberto pelo serviço cliente da Web, o Office 2003 re-maps o caminho de volta para uma URL completa e, em seguida, abre o arquivo separadamente usando o protocolo é apropriado para o tipo de servidor. Isso permite que um aplicativo do Office 2003 executar recursos de colaboração de documentos completo, como se o arquivo é aberto diretamente da URL no Office. As informações fornecidas anteriormente, incluindo a descoberta de protocolo do Office, se aplicam a documentos que são abertos em um compartilhamento UNC habilitados no cliente Web. Compreendendo a hiperlink zona de segurança e avisos de segurançaO Office 2003 usa medidas de segurança aprimorada para Internet hiperlinks de links no documento do Office. Isso inclui passando informações de credencial de segurança em uma diretiva de zona de segurança mais restritiva para que Internet Explorer pode permitir ou pode negar passar credenciais para o servidor. Permissão ou negação é baseada nas configurações de zona são definidas para o usuário.Além disso, Office 2003 garante que quando navegação está sob controle de usuário, o WININET tem um identificador de janela correto. Isso significa que WININET pode disparar avisos de segurança para o usuário se avisos são necessários para executar uma ação. Isso aumenta a segurança da Web no Office. No entanto, restrições maior para as zonas de segurança do Internet Explorer podem causar alertas apareçam não apareceu em versões anteriores do Office. Os alertas são exibidos durante a navegação de hiperlink. Além disso, o Office 2003 adiciona um prompt de aviso adicional sob as seguintes circunstâncias:
Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 829072
(http://support.microsoft.com/kb/829072/
)
Como desativar mensagens de aviso de hiperlink no Office 2003 ReferênciasPara obter informações adicionais sobre o comando OPTIONS e o protocolo HTTP 1.1, consulte HTTP trabalho grupo Request for Comments (RFC) especificação # 2616 no seguinte site da Internet Engineering Task Force: http://www.ietf.org/rfc/rfc2616.txt
(http://www.ietf.org/rfc/rfc2616.txt)
Para obter mais informações sobre problemas de hiperlink em versões anteriores do Office, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft: 297891
(http://support.microsoft.com/kb/297891/
)
Você enfrentar desempenho e problemas de memória quando você alterna entre um navegador da Web e programas do Office XP 810360
(http://support.microsoft.com/kb/810360/
)
Erro: Word 2000 e Excel 2000 não manter informações de cookie quando você mover para um hiperlink na mesma sessão 225234
(http://support.microsoft.com/kb/225234/
)
Será solicitada uma senha quando você abre um documento do Office 2000 em um navegador 314400
(http://support.microsoft.com/kb/314400/
)
Você será solicitado a desnecessariamente fornecer sua senha quando você segue um hiperlink em um documento do Office 218153
(http://support.microsoft.com/kb/218153/
)
Mensagem de erro quando clicar em um hiperlink no Office: "Não é possível localizar o servidor de Internet ou servidor proxy" 280680
(http://support.microsoft.com/kb/280680/
)
Não é possível visitar o hiperlink ao documento do Office A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 838028
(http://support.microsoft.com/kb/838028/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início