Artigo: 838028 - Última revisão: sexta-feira, 2 de Julho de 2004 - Revisão: 1.3 Como os documentos são abertos de um Web site do Office 2003
Nesta páginaINTRODUÇÃOEste artigo descreve o processo é utilizado pelo Microsoft Office 2003 para abrir documentos do Microsoft Office Word 2003, folhas de cálculo do Microsoft Office Excel 2003 e apresentações do Microsoft Office PowerPoint 2003, utilizando hiperligações ou pastas Web no Microsoft Internet Explorer. O processo envolve vários adições que tenham sido efectuadas melhoram a colaboração de Web. Estes adições poderão afectar soluções existentes da Web que dependem do comportamento anterior do Office. As informações fornecidas são para Web solução programadores que pretendam uma melhor compreensão do processo de técnica Office utiliza para processar a transferência do documento e a edição de um recurso HTTP. Mais InformaçãoO Office 2003 foi concebido para criar uma área de trabalho mais colaborativa. Por este motivo, foram efectuadas várias alterações para o Office 2003 funciona com o conteúdo da Web. Estas alterações ajudam a criar soluções de Web que tornam os documentos do Office totalmente compatível com o sistema Office 2003. Este artigo descreve estas alterações perspectiva de um técnica. Estas alterações fornecem funcionalidades de melhor criação de conteúdos para os seguintes servidores Web que suportam o Office 2003:
Hyperlinking no Office 2003 utilizando HLINK e URLMONComo versões anteriores do Office, Office 2003 implementa hyperlinking comportamento utilizando interfaces de OLE expostas publicamente do componente de moniker do URL (Urlmon.dll) a partir do Internet Explorer. A API que é fornecida pelo URLMON permite Office tratar um recurso de URL como qualquer origem de ligação OLE é tratada pelo Office. Além disso, a API URLMON também fornece métodos para navegação assíncrona, redireccionamento e conteúdo partilha entre processos.Para processar o histórico de navegação e capacidades com versões anteriores, o Office utiliza interfaces públicas de biblioteca de hiperligação (Hlink.dll) do Microsoft para criar hiperligações, para ligar a hiperligações e para mover para hiperligações. HLINK é wrapper de alto nível para as funcionalidades que são expostos pelos URLMON. HLINK fornece uma estrutura comum para processar as tarefas básicas do comportamento da hiperligação de aplicações do Office. Abrir um documento do Office a partir do Internet ExplorerQuando clica numa hiperligação para um documento do Office de uma página Web no Internet Explorer, o pacote do anfitrião navega para o recurso de hiperligação utilizando URLMON. URLMON transfere o conteúdo do ficheiro utilizando um comando HTTP GET. Depois de URLMON obtém o recurso, URLMON verifica qualquer uma das três seguintes localizações para identificar o tipo de conteúdo:
O processo completo de carregados a partir de um moniker e, em seguida, utilizar HLINK e URLMON para ligar ao conteúdo da Web é fora do âmbito deste artigo. Para mais detalhes sobre os programação aspectos deste processo, consulte a documentação sobre Microsoft Developer Network. Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 178853
(http://support.microsoft.com/kb/178853/
)
HLINKAXD demonstra um documento activo hyperlinking Existe uma desvantagem crítica para esta abordagem. Identificadores de URL fornecidas pelo Internet Explorer são normalmente só de leitura. Pode abrir o conteúdo e modificar o conteúdo, mas não é possível guardar conteúdo novamente para o servidor. Quando guardar conteúdo back armazenamento fornecido pelo moniker, as modificações são aplicadas ao conteúdo na cache do Internet Explorer ficheiros temporários da Internet. No entanto, as modificações não serão aplicadas ao conteúdo no servidor Web. Para resolver esta desvantagem, o conceito de moniker publicação é introduzido no Office 2000 e versões posteriores.Efectuar um moniker de URL têm acesso de leitura e escrita acesso utilizando MSDAIPPCom a introdução do Office 2000, as capacidades do URLMON são expandidas para suportar o total acesso de escrita num servidor de publicação que suporta as extensões de servidor do FrontPage (FPSE) ou as extensões de comandos HTTP 1.1 para Web Distributed Authoring and Versioning (DAV).Suporte para acesso de escrita total está concluído, utilizando uma extensão do fornecedor de protocolo para URLMON. A extensão do fornecedor de protocolo para URLMON permite a ligação através de um componente que é o Microsoft OLE DB Provider para Internet Publishing Provider (ficheiro MSdaipp.dll). Utilizando um conjunto de sinalizadores para URLMON, um anfitrião pode pedir ligação utilizando um tipo de moniker URL especializado que utiliza a MSDAIPP. Office refere-se ao seguinte como um moniker de publicação. O moniker publicação utiliza MSDAIPP para abrir e guardar o conteúdo directamente no servidor. Este é um passo importante para expandir as capacidades do URLMON. No entanto, existe uma desvantagem. O componente MSDAIPP utiliza a respectiva sessão do Windows Internet (WININET) API, não a sessão em utilização pelo Internet Explorer propriamente dito. Por este motivo, informações de sessão não persistentes, tais como cookies do servidor, não estão disponível no MSDAIPP pedidos. Deste modo, alguns servidores requer re-autenticação ou re-navigation para o URL para MSDAIPP comunicar com os servidores. Além disso, para evitar obter "obsoletos" dados que foram alterados por outro utilizador, MSDAIPP re-acquires o conteúdo da Web depois de bloqueio com êxito o conteúdo da Web para acesso de escrita. Isto faz com que um segundo pedido GET de HTTP ou um pedido POST FPSE segundo para o servidor Web para o conteúdo do documento. Para contornar esta desvantagem, uma abordagem modificada é introduzida no Office 2000 Service Release 1. Em vez de tentar ligar utilizando um moniker publicação no tempo de carregamento, Office liga ao documento utilizando o típico só de leitura URL moniker fornecido pelo Internet Explorer. Quando pretender guardar o ficheiro, o Office tenta mudar para o publicação moniker para executar uma gravação para o servidor, se o servidor suporta publicação na Web. Se for necessária re-autenticação devido à alteração na sessão, é solicitado para guardar credenciais em vez de no aberto. Se pretender ler o ficheiro sem guardar o ficheiro, o Office evita o dispendiosa parâmetro-de-contexto para um moniker de publicação. O Office também evita um bloqueio de servidor do recurso. Esta é uma abordagem de compromisso. Para obter mais informações sobre algumas das alterações que foram efectuadas para o Office 2000 Service Release 1 para atenuar os efeitos de abrir documentos da Web utilizando o contexto de moniker publicação, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 185978
(http://support.microsoft.com/kb/185978/
)
Dupla pedidos 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 visualizar ASP origem quando utiliza o tipo de MIME a sequência de dados 247318
(http://support.microsoft.com/kb/247318/
)
Erro: Word 2000 e Excel 2000 não redireccionar correctamente quando utilizar Response.Redirect 264143
(http://support.microsoft.com/kb/264143/
)
CORRECÇÃO: Variáveis de sessão ASP vazio quando tipos de MIME do Office 2000 são transmitidos em sequência com o Internet Explorer Reconhecer desvantagens com as abordagens são utilizadas por versões anteriores do OfficeA abordagem de compromisso é utilizada pelo Microsoft Office 2000 Service Release 1 e pelo Office XP é também adequada para documentos de navegação e para guardar estes documentos para o servidor. No entanto, a abordagem de compromisso tem desvantagens. As desvantagens tornam-se mais evidente à medida que os programadores Web criar sistemas de gestão documento baseadas na Web mais sofisticados, que destinam-se a mais facilmente integrar o Microsoft Office.A desvantagem mais importante é atrasar o parâmetro de contexto até depois um utilizador tenta guardar ou executar alguma acção explícita que requer acesso de escrita. O recurso de documento não está bloqueado e pode ser alterado por outro utilizador ou por outro processo durante o tempo que o primeiro utilizador tem o ficheiro aberto. Se o primeiro utilizador tentar guardar, as alterações do segundo utilizador serão perdidas. Em alternativa, o primeiro utilizador é confrontado com a opção de rejeitar as alterações sem saber o que o segundo utilizador foi alterado. Outra desvantagem ocorre porque as permissões de autor do utilizador são desconhecidas até ocorre o parâmetro de contexto. O utilizador não é notificado que não têm permissão para guardar o ficheiro até que o utilizador efectua o pedido actual para guardar o ficheiro. O utilizador tem ser notificado de que não tem permissões para guardar o ficheiro antes do ficheiro é aberto para edição. Esta é a desvantagem conduzir a abordagem que é efectuada no Office 2000 Service Release 1. Identificar as alterações ao processo hiperligação para o Office 2003Existem um número crescente de utilizadores que estiver a utilizar Office como um front-end para colaboração em documentos intranets de HTTP. Deste modo, as desvantagens de abordagem anterior são agudas. As alterações são necessários para detectar a diferença entre um documento partilhado e um documento consultado. O Office 2003 apresenta novas funcionalidades para o processo hyperlinking para contornar as desvantagens.Noções sobre a detecção de protocolo do Microsoft OfficeQuando uma aplicação do Office recebe um pedido para abrir um recurso da Web, a aplicação do Office tem de tomar as decisões sobre como abrir o recurso da Web seguintes:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Internet\Server Cache
Identificar desvantagens conhecidas causados por detecção de protocolo do OfficeDetecção do Office protocolo resolve a desvantagem mais importante, e determinar se o documento deve ser aberto como um documento só de leitura ou como um documento de leitura/escrita no servidor. No entanto, identificação de protocolo do Office tem a possibilidade de algumas desvantagens novas. Os seguintes problemas são conhecidos efeitos secundários da estrutura actual:
As vantagens obtidas através da identificação de protocolo do Office se sobrepuserem desvantagens actualmente conhecidas. Acreditamos que estes problemas irão diminuir ao longo do tempo. Continuaremos a seguir os dois últimos problemas para garantir que soluções estão disponíveis se a estrutura de rede existente não pode ser ajustada. Acreditamos que a opção para utilizar Office protocolo de identificação é a estratégia a longo prazo correcta para colaboração de Web. Noções sobre conversão de HTTP para ficheiros de redireccionador UNCOs clientes que executem o Windows XP Professional podem criar locais na rede a pastas Web DAV utilizando o serviço Web Client. O serviço Web Client é também conhecido como o mini-redireccionador WebDAV. Este serviço Web Client permite que pastas activadas por DAV sejam apresentadas como partilhas UNC.Uma aplicação possa abrir o ficheiro, edite o ficheiro e guardar para o ficheiro porque a aplicação, normalmente, guarda num caminho UNC. No entanto, colaboração em documentos requer mais funções que são fornecidas pelo serviço Web Client. Por este motivo, o Office 2003 adicionou código para determinar se for aberto um ficheiro pelo serviço Web Client. Se for aberto um ficheiro pelo serviço Web Client, o Office 2003 re-maps o caminho para um URL completo e, em seguida, abre o ficheiro separadamente utilizando o protocolo é adequado para o tipo de servidor. Isto permite que uma aplicação do Office 2003 executar funcionalidades de colaboração em documentos completo, como se o ficheiro é aberto directamente do URL do Office. As informações fornecidas anteriormente, incluindo a detecção de protocolo do Office, aplicam-se a documentos que são abertos a partir de uma partilha UNC compatível no Web Client. Noções sobre segurança da zona hiperligação e avisos de segurançaO Office 2003 utiliza medidas de segurança avançada para hyperlinking de Internet a partir de hiperligações no documento do Office. Isto inclui informações de credencial de segurança numa política de zona de segurança mais restritiva a passar para que o Internet Explorer pode permitir ou pode negar passar credenciais para o servidor. Permissão ou negação baseia as definições de zona são definidas para o utilizador.Além disso, Office 2003 garante que quando navegação está sob o controlo do utilizador, WININET tem um identificador de janela correctas. Isto significa que WININET pode aumentar a pedidos de segurança para o utilizador se forem necessários para executar uma acção pedidos. Isto melhora a segurança da Web do Office. No entanto, maior restrições para as zonas de segurança do Internet Explorer poderão provocar alertas para aparecer que não aparecia em versões anteriores do Office. Os alertas aparecem durante a navegação de hiperligação. Além disso, o Office 2003 adiciona uma linha de aviso adicionais nas seguintes circunstâncias:
Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base: 829072
(http://support.microsoft.com/kb/829072/
)
Como desactivar mensagens de aviso de hiperligação no Office 2003 ReferênciasPara obter informações adicionais sobre o comando Opções e o protocolo HTTP 1.1, consulte o HTTP trabalho grupo Request for Comments (RFC) especificação # 2616 no site do Internet Engineering Task Force Web seguinte: http://www.ietf.org/rfc/rfc2616.txt
(http://www.ietf.org/rfc/rfc2616.txt)
Para obter mais informações sobre problemas de hiperligação em versões anteriores do Office, clique números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft: 297891
(http://support.microsoft.com/kb/297891/
)
Ocorrerem problemas de memória de desempenho e alternar 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 retêm informações sobre o cookie quando move para uma hiperligação na mesma sessão 225234
(http://support.microsoft.com/kb/225234/
)
Lhe for solicitada uma palavra-passe quando abre um documento do Office 2000 num browser 314400
(http://support.microsoft.com/kb/314400/
)
For desnecessariamente pedida a palavra-passe quando segue uma hiperligação num documento do Office 218153
(http://support.microsoft.com/kb/218153/
)
Mensagem de erro quando clicar numa hiperligação no Office: "Não é possível localizar o servidor da Internet ou o servidor proxy" 280680
(http://support.microsoft.com/kb/280680/
)
Não é possível seguir a hiperligação para o 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos
|






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


Voltar ao topo