Como: preencher documentos com dados de serviços
Acesso a dados funciona da mesma maneira em projetos da nível do Microsoft Office como ele faz em projetos windows forms.Você usa as mesmas ferramentas e código para transferir os dados na sua solução, e você ainda pode usar controles de formulários do windows para exibir os dados.Além de isso, você pode aproveitar os controles chamados controles host, que são objetos nativos Microsoft Office Excel e Microsoft Office Word que foram aprimorados com eventos e recurso de associação de dados.Para obter mais informações, consulte Itens de host e visão geral sobre controles de Host.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para os seguintes aplicativos: Excel 2013 e Excel 2010; Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
O exemplo a seguir mostra como adicionar em tempo de design controles associados a dados aos documentos.Para um exemplo de como adicionar em tempo de execução controles associados a dados em suplementos do aplicativo, consulte Passo a passo: Ligação a dados de um serviço em um projeto de nível de aplicativo.
Para uma demonstração de vídeo relacionada, consulte Como: eu faço Interagir com os serviços da Web do Microsoft Excel?.
Para preencher a um nível projeto com dados de um serviço da Web
Abra a janela de Fontes de Dados e criar uma fonte de dados de serviço para o seu projeto.Para obter mais informações, consulte Como: conectar-se a dados em um serviço.
Arraste a tabela ou coloque-o desejam de Fontes de Dados a janela do documento.
Um controle é criado no documento, BindingSource é criado associado à classe de objeto no seu projeto, e classes são geradas para o serviço.
Em seu código, crie uma instância da classe de serviço Web que você conectados na etapa 1.
Se houver as propriedades necessárias para comunicação com o serviço Web, crie instâncias de essas propriedades.
Crie e enviar uma solicitação de dados usando os métodos expostos pelo serviço da Web e por todas as instâncias da propriedade que você criou na etapa 4.
Os métodos que você usa depende do serviço Web oferece.
Atribuir a resposta de dados do serviço Web à propriedade de DataSource de BindingSource.
Quando você executar o projeto, os controles exibem o primeiro registro na fonte de dados.Você pode permitir a rolagem pelos registros manipulando os eventos de moeda usando os objetos em BindingSource.
Consulte também
Tarefas
Como: preencher as planilhas com dados de um banco de dados.
Como: preencher documentos com dados de objetos
Como: preencher documentos com dados de um banco de dados.
Como: atualizar uma fonte de dados com dados de um controle de Host
Conceitos
Visão geral sobre fontes de dados
Vinculando controles do Windows Forms a dados em Visual Studio