ID do artigo: 308407 - Última revisão: quarta-feira, 17 de janeiro de 2007 - Revisão: 6.3 Como automatizar o Excel a partir do MFC e Visual C++ .NET ou Visual C++ 2005 para preencher ou obter os dados em um intervalo usando matrizes
Para obter uma Microsoft translation from VPE for Csharp .NET versão deste artigo, consulte 302096
(http://support.microsoft.com/kb/302096/EN-US/
)
. Para uma versão deste artigo do Microsoft Visual Basic. NET, consulte 302094 (http://support.microsoft.com/kb/302094/EN-US/ ) . Observação Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003 e Microsoft Visual C++ .NET 2002 oferecem suporte o modelo de código gerenciado fornecido pelo Microsoft .NET Framework e o modelo de código do Windows de Microsoft nativo não gerenciado. As informações contidas neste artigo se aplicam somente ao Visual C++ não gerenciado código. Nesta páginaSumárioEste artigo passo a passo demonstra como automatizar o Microsoft Excel a partir do Visual C++ 2005 ou Visual C++ .NET para preencher e recuperar valores em um intervalo multi-cell usando matrizes. Criar um cliente de automação para o ExcelPara preencher um intervalo multi-cell sem preenchendo células uma vez, você pode definir a propriedade Value de um objeto de intervalo em uma matriz bidimensional. Da mesma forma, você pode recuperar uma matriz bidimensional de valores para várias células ao mesmo tempo, usando a propriedade Value . As seguintes etapas demonstram este processo para definir e recuperar dados usando matrizes bidimensionais.
O cliente de automação de teste
Solução de problemasSe você adicionar classe invólucros para a biblioteca de objetos do Excel, usando a opção arquivo no Assistente de classe de TypeLib para adicionar, você receberá uma mensagem de erro ao navegar para a biblioteca de objetos. Para evitar esse problema, digite o nome arquivo e caminho completo para a biblioteca de objeto em vez de navegar para o arquivo. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:311408
(http://support.microsoft.com/kb/311408/EN-US/
)
Erro: 'Somente leitura' aviso ao adicionar classe do MFC de biblioteca Se você receber a seguinte mensagem de erro quando você cria seu aplicativo de exemplo, altere "DialogBox Variant" na CRange.h para "Variant _DialogBox": Aviso C4003: não há parâmetros reais para a macro 'DialogBoxA' 311407
(http://support.microsoft.com/kb/311407/EN-US/
)
Erro: O MFC Wizard não resolve de nomenclatura conflitos com macros de API ReferênciasPara obter mais informações, consulte o seguinte Microsoft Developer site Network (MSDN): Microsoft Office Development com Visual Studio Para obter mais informações sobre como usar matrizes para definir e recuperar Excel dados com versões anteriores do Visual Studio, consulte os seguintes artigos da Base de dados de Conhecimento: http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx (http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspx) 186120
(http://support.microsoft.com/kb/186120/EN-US/
)
Como usar o MFC para automatizar o Excel e preenchimento de um intervalo com uma matriz 186122
(http://support.microsoft.com/kb/186122/EN-US/
)
Como usar o MFC para automatizar o Excel e obter uma matriz de um intervalo 247412
(http://support.microsoft.com/kb/247412/EN-US/
)
INFO: Métodos para transferir dados para o Excel a partir do Visual Basic 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: 308407
(http://support.microsoft.com/kb/308407/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