Pergunta : O acesso de Microsoft Office não pode encontrar o objeto

Olá!: o

I am que funciona um costume GL no acesso 2007 (modalidade de compatibilidade) com aproximadamente 10 lig Excel 2003 perguntas output de Peoplesoft (em um escritório running 2003 do usuário) com os aproximadamente 8 ou 9 usuários que alcançam a base de dados das tabelas do pivô de Excel. o processo mensal inteiro da atualização do

The é conduzido por VBA com algumas indicações de Sql. Eu lig programatically as perguntas da saída à base de dados para manter o tamanho do dbase sob 2 atuações sobre um ano desde que o crescimento da tabela é sobre os registros 50k/o processo da atualização

The do mês era estável por muito tempo. A busca do would
(1) para as perguntas as mais recentes da saída, a matança do
(2) as limas existentes e copiam as limas novas em um dobrador central da entrada. As tabela-ligações existentes do acesso a estas limas não precisaram de ser recreadas contanto que as limas novas estivessem na mesma posição com o mesmo name.
(3) funcionassem minha supressão/a adicionassem/pergunta estruturada MakeTable fossem Access

a fim conservar time, eu pensei que seria mais rápido não copiar o novo prima limas ao dobrador da entrada, mas a apenas à supressão do
(1) as tabelas lig existentes no acesso e no then
(2) re-link as limas novas em suas posições existentes sem them

But que eu estou começ um erro que de “o acesso Microsoft Office não possa encontrar o objeto”, que é soletrada corretamente e provido primar o spreadsheet.  Meu único formulário do acesso igualmente está indicando freqüentemente o #error em uma caixa de texto onde um valor seja supor para estar. o suspeito do

I que freqüentemente recrear muitas tabelas lig é um problema para Access.

What seria o método preferred to controla esta base de dados ao minimizar a corrupção potencial? Seria algum do seguinte? o
-updating lig sem abrir os spreadsheets using a DEMORA ou o Sql? o
-going de volta a meu método original de substituir limas lig e de não tocar o links
-first que importa Excel arquiva em uma base de dados separada e então em lig as tabelas do acesso ao acesso (há uma vantagem a fazer todo de seu processamento em uma aplicação, isto é acesso ou Excel em vez de ambos?)

thanks adiantado
class= do

Resposta : O acesso de Microsoft Office não pode encontrar o objeto

você usou o método de docmd.TransferSpreadsheet para lig ou importar a lima?
Se você se usa tabelas lig ao trabalhar com Excel, o acesso pode incorretamente identificar o tipo de dados do campo porque olha o primeiro número de n de fileiras (sobre os primeiros pares de cem fileiras). assim pode incorretamente interpretar um campo do texto como um numérico.

Por este motivo eu importo geralmente primo limas em uma tabela da plataforma no acesso e trabalho então prosigo de lá.
Outras soluções  
 
programming4us programming4us