Compartilhar via


Walkthrough: desenvolvendo um aplicativo personalizado usando os serviços da Web Excel

O explicação passo a passo nesta seção descreve o processo para acessar Serviços Web do Excel de um aplicativo criado com Microsoft Visual C#.

Durante este explicação passo a passo, você poderá saber como:

  • Crie um aplicativo cliente usando o modelo projeto Microsoft Visual Studio 2005 Console Application.

  • Adicione um referência da Web de Serviços Web do Excel.

  • Escreva codificar para acessar o serviço da Web. Você irá saber como aberto um pasta de trabalho, get a sessão identificação, transmitir no credenciais de usar como padrão, get informações versão serviço da Web, definem a coordenar intervalo objeto, get o intervalo que usa a coordenar intervalo objeto, fechar o pasta de trabalho e capturar a exceção SOAP.

  • Teste e executar o aplicativo console em modo de depuração.

Aplicativo de console um cliente é apenas uma maneira para acessar o serviço da Web. Um comum mais forma seria usar aplicativos servidor, como aplicativos Microsoft ASP.NET. Esta explicação passo a passo usa um exemplo aplicativo console para simplificar, para foco nos aspectos Serviços Web do Excel API eswsshort.

Pré-requisitos

Em ordem para completo este explicação passo a passo, você precisará:

  • Microsoft Office do SharePoint Server 2007.

  • 2003 Microsoft Visual Studio ou Microsoft Visual Studio 2005 ou uma semelhante Microsoft .NET Framework-compatível ferramenta de desenvolvimento.

  • Permissões suficientes (com as permissões "exibição" muito menos,) para poder acessar Serviços Web do Excel sobre o computador onde se encontra O Office SharePoint Server 2007.

    Dica

    Para obter mais informações sobre permissões pasta de trabalho, consulte a seguinte seção, "Permissões de pasta de trabalho".

  • Um pasta de trabalho exemplo instalado em um local unidade ou local SharePoint documento biblioteca.

  • Uma de confiança localidade para armazenar as pastas de trabalho que desejar para acessar usando Serviços Web do Excel. Se as pastas de trabalho não estiverem armazenadas em uma de confiança localidade, o Serviços Web do Excel chama para aberto o pasta de trabalho falhará. Este explicação passo a passo assume o pasta de trabalho é presente no local de computador.

    Dica

    Para informações sobre como confiança uma localidade, consulte Como a: um local relação de confiança e Como a: relação de confiança locais de pasta de trabalho com scripts.

  • Para criar o pasta de trabalho usando Microsoft Office Excel 2007.

  • Para salvar o pasta de trabalho como arquivos .xlsx ou .xlsb.

O pasta de trabalho usado nesse exemplo tem uma planilha nomeado "Sheet1". A planilha tem 11 colunas e linhas 19. Cada célula de A1 a K19 contém um valor numérico ? de exemplo, 4245.955, 6960.673 e assim por diante.

Pasta de trabalho permissões

  • Para get o pasta de trabalho inteiro (de exemplo, por chamado o GetWorkbook GetWorkbook método), o chamador precisa permissão "aberto" para o pasta de trabalho.

  • Para chamar o GetApiVersion GetApiVersion método, nenhuma permissão é necessária.

  • Para o resto dos métodos Serviços Web do Excel eswsshort, o chamador precisa permissão "exibição" (em Windows SharePoint Services 3.0) ou permissão "ler" (em um compartilhamento de arquivo) para o pasta de trabalho.

    Dica

    Para obter mais informações sobre configuração permissões, consulte a documentação Windows SharePoint Services 3.0 wssversion3.

Consulte também

Outros recursos

Etapa 1: Criar o projeto do cliente do serviço da Web
Etapa 2: Adicionar uma referência da Web
Etapa 3: acessar o serviço da Web
Etapa 4: Criando e testando o aplicativo
Acessando o SOAP API
Como a: um local relação de confiança
Como a: relação de confiança locais de pasta de trabalho com scripts
Alertas de Serviços Excel
Configuração de Serviços Excel Questões e dicas
SOAP Loop-Back chama e direta vinculação