Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Pode utilizar a ação de macro ImportarExportSpreadsheet para importar ou exportar dados entre a base de dados atual do Access (.mdb ou .accdb) e um ficheiro de folha de cálculo. Também pode ligar os dados numa folha de cálculo do Excel à base de dados Access atual. Com uma folha de cálculo ligada, pode ver os dados da folha de cálculo com o Access e, ao mesmo tempo, permitir o acesso total aos dados a partir do seu programa de folha de cálculo do Excel. Também pode ligar a dados num ficheiro de folha de cálculo do Lotus 1-2-3, mas estes dados também são só de leitura no Access.

Nota: A partir do Access 2010, o nome da ação de macro TransferSpreadsheet foi mudado para ImportExportSpreadsheet.

Nota: Esta ação não será permitida se a base de dados não for fidedigna.

Definição

A ação de macro ImportExportSpreadsheet tem os seguintes argumentos.

Argumento de ação

Descrição

Tipo de Transferência

O tipo de transferência que pretende fazer. Selecione Importar, Exportar ou Ligar na caixa Tipo de Transferência na secção Argumentos de Ação da janela de estrutura da macro. A predefinição é Importar.

Nota: O tipo de transferência ligação não é suportado para projetos do Access (.adp).

Tipo de Folha de Cálculo

O tipo de folha de cálculo a partir do qual importar, exportar ou ligar a. Pode selecionar um dos vários tipos de folha de cálculo na caixa. A predefinição é Livro do Excel.

Nota: Pode importar e ligar (só de leitura) ao Lotus. Ficheiros WK4, mas não pode exportar dados do Access para este formato de folha de cálculo. O Access também já não suporta a importação, exportação ou ligação de dados do Lotus. Folhas de cálculo WKS ou Excel versão 2.0 com esta ação. Se quiser importar ou ligar a dados de folha de cálculo no Excel versão 2.0 ou Lotus. Formato WKS, converta os dados da folha de cálculo numa versão posterior do Excel ou do Lotus 1-2-3 antes de importar ou ligar os dados ao Access.

Nome da Tabela

O nome da tabela do Access para a qual importar dados de folhas de cálculo, exportar dados de folhas de cálculo ou ligar dados de folhas de cálculo a. Também pode escrever o nome do access consulta Selecionar a partir do qual pretende exportar dados. Este argumento é obrigatório.

Se selecionar Importar no argumento Tipo de Transferência , o Access acrescenta os dados da folha de cálculo a esta tabela se a tabela já existir. Caso contrário, o Access cria uma nova tabela que contém os dados da folha de cálculo.

No Access, não pode utilizar uma instrução SQL para especificar dados a exportar quando estiver a utilizar a ação de macro ImportarExportSpreadsheet . Em vez de utilizar uma instrução SQL, primeiro tem de criar uma consulta e, em seguida, especificar o nome da consulta no argumento Nome da Tabela .

Nome do Ficheiro

O nome do ficheiro de folha de cálculo a partir do qual importar, exportar ou ligar a. Inclua o caminho completo. Este argumento é obrigatório.

O Access cria uma nova folha de cálculo ao exportar dados do Access. Se o nome do ficheiro for o mesmo que o nome de uma folha de cálculo existente, o Access substitui a folha de cálculo existente, a menos que esteja a exportar para um livro do Excel versão 5.0 ou posterior. Nesse caso, o Access copia os dados exportados para a nova folha de cálculo disponível seguinte no livro.

Se estiver a importar ou a ligar a uma folha de cálculo do Excel versão 5.0 ou posterior, pode especificar uma folha de cálculo específica com o argumento Intervalo .

Tem Nomes de Campo

Especifica se a primeira linha da folha de cálculo contém os nomes dos campos. Se selecionar Sim, o Access utiliza os nomes nesta linha como nomes de campo na tabela do Access quando importa ou liga os dados da folha de cálculo. Se selecionar Não, o Access trata a primeira linha como uma linha normal de dados. A predefinição é Não.

Quando exporta uma tabela do Access ou seleciona uma consulta para uma folha de cálculo, os nomes dos campos são inseridos na primeira linha da folha de cálculo, independentemente do que selecionar neste argumento.

Intervalo

O intervalo de células a importar ou ligar. Deixe este argumento em branco para importar ou ligar toda a folha de cálculo. Pode escrever o nome de um intervalo na folha de cálculo ou especificar o intervalo de células a importar ou ligar, como A1:E25 (tenha em atenção que a A1.. A sintaxe E25 não funciona no Access 97 ou posterior). Se estiver a importar ou a ligar a uma folha de cálculo do Excel versão 5.0 ou posterior, pode prefixar o intervalo com o nome da folha de cálculo e um ponto de exclamação; por exemplo, Orçamento! A1:C7.

Nota: Ao exportar para uma folha de cálculo, tem de deixar este argumento em branco. Se introduzir um intervalo, a exportação falhará.

Observações

Pode exportar os dados no Access selecionar consultas para folhas de cálculo. O Access exporta o conjunto de resultados da consulta, tratando-a como uma tabela.

Os dados de folhas de cálculo que anexar a uma tabela existente do Access têm de ser compatíveis com a estrutura da tabela.

  • Cada campo na folha de cálculo tem de ter o mesmo tipo de dados que o campo correspondente na tabela.

  • Os campos têm de estar na mesma ordem (a menos que defina o argumento Tem Nomes de Campo como Sim, caso em que os nomes dos campos na folha de cálculo têm de corresponder aos nomes dos campos na tabela).

Esta ação de macro é semelhante a clicar no separador Dados Externos e clicar em Excel no grupo Importar ou Exportar . Pode utilizar estes comandos para selecionar uma origem de dados, como o Access ou um tipo de base de dados, folha de cálculo ou ficheiro de texto. Se selecionar uma folha de cálculo, é apresentada uma série de caixas de diálogo ou é executado um assistente do Access, no qual seleciona o nome da folha de cálculo e outras opções. Os argumentos da ação de macro ImportarExportSpreadsheet refletem as opções nestas caixas de diálogo ou nos assistentes.

Nota: Se consultar ou filtrar uma folha de cálculo ligada, a consulta ou o filtro são sensíveis às maiúsculas e minúsculas.

Se ligar a uma folha de cálculo do Excel aberta no Modo de edição, o Access aguardará até que a folha de cálculo do Excel saia do modo Editar antes de concluir a ligação; não há tempo limite.

Para executar a ação ImportExportSpreadsheet num módulo Visual Basic for Applications (VBA), utilize o método TransferSpreadsheet do objeto DoCmd.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×