Mostrando postagens com marcador Excel. Mostrar todas as postagens
Neste exemplo, primeiro é aberto o arquivo do Excel usando o objeto Excel.Application e o método Open(). Em seguida, o primeiro plano da pasta de trabalho é selecionado usando o método Item(). O método SaveAs() é então usado para salvar o planilha como um arquivo CSV. Finalmente, o arquivo CSV é aberto usando o cmdlet Get-Content e o codificação é alterada para UTF-8 usando o cmdlet Set-Content
By
Ricardo Oliveira
às
fevereiro 14, 2023
Nenhum comentário:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
PowerShell,
Scripts
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Dica,
Excel,
Soluções,
Windows
"Erro no Word ao tentar abrir o arquivo.
Solução
1. Abrir o Word e clicar em "Arquivos" e em seguida "Opções";
2. Clicar na opção "Centrar de Confiabilidade" e em "Configurações de Central de Confiabilidade...";
3. Clicar em "Modo de Exibição Protegido" e desmarcar as 3 opções segundo o modelo da imagem abaixo:
By
Ricardo Oliveira
às
junho 01, 2015
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2013,
Soluções,
Windows,
Word
Verificamos que ao compartilharmos um determinado arquivo do Excel na rede, o Excel armazena as preferências de impressão e senhas em modo de texto simples.
Descrição do problema
O cliente “X”, que tem o serviços de impressão segura configurada em sua máquina, cria um determinado arquivo do MS Excel e compartilha na rede com outros clientes.
Um determinado cliente “Y” abre o arquivo, compartilhado pelo cliente “X”, e faz uma impressão, ao chegar na impressora para liberar a impressão, não encontra seu arquivo e verifica que existe uma mesma impressão na chave do cliente “X”.
Análise do problemas
Ao analisarmos o problema, descobrimos que as preferências de impressão estavam sendo salvas no próprio arquivo do Excel, e com isso, as informações de impressão relacionadas aos campos: chave e senha, eram enviadas para a impressora. O problema está ocorrendo com a maioria das impressoras de rede e local. A maioria da impressão estão utilizando driver genéricos (um driver que “funciona” em mais de um modelo de impressora) e muitas vezes, desatualizados.
Incidente de Segurança da informação
Durante os testes, evidenciamos incidente de segurança da informação no modelo “Impressão Segura”. O Usuário e senha do cliente, utilizadas no serviço de “Impressão Segura”, são facilmente descobertas por qualquer um que tenha acesso ao arquivo compartilhado.
Descompactamos um determinado o arquivo (teste1.xlsx) que estávamos utilizando nos testes, descobrimos que a chave e a senha que foram configuradas na impressora no modo “Impressão Segura”, estavam armazenadas no arquivo “xl\printerSettings\printerSettings1.bin”. Esse arquivo pode ser lido facilmente por qualquer editor de texto (Bloco de Notas, WordPad...), é possível visualizar claramente a chave e a senha do cliente.
Na imagem abaixo, é possível visualizar claramente essas informações:
Vide a chave abaixo:
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"QFE_Sitka"=dword:00000001
By
Ricardo Oliveira
às
dezembro 03, 2014
Nenhum comentário:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Impressora,
Office 2007,
Office 2010,
Office 2013,
Segurança de TI
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2003,
Office 2007,
Office 2010,
Office 2013,
Soluções,
Windows,
Windows 7,
Windows 8
"O Microsoft Excel não pode abrir nem salvar documentos porque não há memória ou espaço em disco suficiente disponível. Para disponibilizar mais memória, feche as pastas de trabalho ou os programas que não são mais necessários. · Para liberar espaço em disco, removo os arquivos desnecessários do disco em que você está salvando."
Solução
1. Abrir o Excel e clicar "Arquivos" e em seguida "Opções";
2. Clicar na opção "Centrar de Confiabilidade" e em "Configurações de Central de Confiabilidade...";
3. Clicar em "Modo de Exibição Protegido" e desmarcar as 3 opções segundo o modelo da imagem abaixo:
By Ricardo Oliveira às janeiro 14, 2014 25 comentários:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2013,
Windows 7,
Windows 8
A usuária tinha dois arquivos do Excel; Exe: arquivo_1 e arquivo_2
Ao abrir os dois arquivos ao mesmo tempo no Excel 2003/2007/2010, no momento de desfazer alguma alteração no arquivo_1 ou arquivo_2, a alteração acontecia nos dois arquivos; isso porque o Excel abria os dois arquivos em uma mesma instância (na mesma janela) e isso é padrão do Excel em todas as versões.
Para contornar esse situação, foi feito uma configuração do registro do windows para fazer o excel abrir cada arquivo em estancia separadas, para cada arquivo, é aberto uma janela do Excel.exe
Vide a solução abaixo:
Esse solução se aplica em todas as versões do Microsoft Excel.
Solução para o Microsoft Excel 2003
1. Abra o Bloco de Notas e colar o código abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@ = "\"C:\\Program Files (x86)\\Microsoft Office\\Office2003\\OFFICE11\\EXCEL.EXE\"/m \"%1\ ""
By Ricardo Oliveira às janeiro 09, 2014 2 comentários:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2003,
Office 2007,
Office 2010,
Soluções,
Solutions
Solução pra abri arquivos ".REPORT" no Microsoft Excel
Cenário
Você fez o download de determinado arquivo com a extensão ".REPORT" utilizado algum cliente de ftp (nesse exemplo o FileZilla), depois tentou abri esse arquivo no Excel e não teve sucesso.
Análise do problema
Isso ocorre porque esse arquivo está corrompendo no momento da transferência.
E por que está corrompendo? Porque no FileZilla está configurado o tipo de transferência como padrão. O problema pode ser resolvido alterando o modo de transferência para “ASCII”.
Vide o passo a passo abaixo:
Solução
1. Instalar e configurar o FileZilla - Download FileZilla;
2. Abrir o FileZilla e navegar até a aba “Editar” > “Configurações”;
3. Navegar para “Transferência” > “Tipo de arquivo”;
4. Na opção “Tipo de transferência padrão:” mudar para “ASCII”;
Clicar em “Ok” e testar com o Cliente. By Ricardo Oliveira às novembro 29, 2013 Nenhum comentário:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
FTP,
Windows 7
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2010,
Windows,
Windows XP
We can see that the user was having problem to run a macro in a Microsoft Excel 2003 file, which used some of the references to the Progresses.
Whenever the user ran the macro, was displayed the following error message:
Error message text:
“---------------------------
Microsoft Visual Basic for Applications
---------------------------
RUN TIME ERROR ' -2147312566 (80029c4a)
Unable to move the focus to the control because it is invisible, not enabled, or is of type that does not accept the focus.
---------------------------
Order Debug Help
---------------------------“
Error message in image:
Solution
Analyzing the file structure and references of the Progresses we find that the reference to the "Microsoft Windows Common Controls 6.0 (SP6)" was with the status "MISSING".
See the step by step to solve the problem mentioned in the above image:
1. click CLOSE in the error message and close completely your Excel file
2. open the file it is showing the error;
3. open with Excel, press Alt + F11 to open the Microsoft Visual Basic
4. in the VBA editor, click the Toolsmenu, References.
5. click on Browse ...
6. the Add Reference dialog box appears, locate the C:\Windows\System32 folder (on W7, the folder isSysWOW64 C:\Windows\)
7. open the file MSCOMCTL.OCX -to do this, change the display type of the file as the image below:
8. then click on the file MSCOMCTL.OCX and Open.
9. a reference to the Microsoft Windows Common Controls 6.0 (SP6) is added in the References-VBAProject dialog box.
10. click OK , and then test with the user. By Ricardo Oliveira às março 28, 2013 Nenhum comentário:
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Marcadores:
Excel,
Office 2003,
Office 2010,
Solutions,
Windows,
Windows 7,
Windows XP
terça-feira, 14 de fevereiro de 2023
Como converter arquivo do Excel para CSV com PowerShell já com o encoding utf8
Aqui está um exemplo de script de PowerShell que pode ser usado para converter um arquivo do Excel em um arquivo CSV com codificação UTF-8:$ExcelFile = "Caminho/para/o/arquivo.xlsx"$CSVFile = "Caminho/para/o/arquivo.csv"$Excel = New-Object -ComObject Excel.Application$Workbook = $Excel.Workbooks.Open($ExcelFile)$Sheet = $Workbook.Sheets.Item(1)$Sheet.SaveAs($CSVFile, 6)$Excel.Quit()Remove-Variable ExcelRemove-Variable WorkbookGet-Content $CSVFile | Set-Content $CSVFile -Encoding UTF8

terça-feira, 26 de abril de 2016
Como abrir arquivo Excel Janela Separada
Como fazer o Excel abrir cada arquivo em estancia separadas, para cada arquivo, é aberto uma janela do Excel
Vide a solução abaixo:
Esse solução se aplica em todas as versões do Microsoft Excel.
Solução para o Microsoft Excel 2003
1. Abra o bloco de Notas e cole o texo abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@ = "\"C:\\Program Files (x86)\\Microsoft Office\\Office2003\\OFFICE11\\EXCEL.EXE\"/m \"%1\ ""
By
Ricardo Oliveira
às
abril 26, 2016
Nenhum comentário:
Vide a solução abaixo:
Esse solução se aplica em todas as versões do Microsoft Excel.
Solução para o Microsoft Excel 2003
1. Abra o bloco de Notas e cole o texo abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@ = "\"C:\\Program Files (x86)\\Microsoft Office\\Office2003\\OFFICE11\\EXCEL.EXE\"/m \"%1\ ""
2. Salve com o nome Excel2003.reg
3. Execute
Solução para o Microsoft Excel 2007 e 2010
1. Abra o bloco de Notas e cole o texo abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@ = "\"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE\"/m \"%1\ ""
1. Abra o bloco de Notas e cole o texo abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@ = "\"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE\"/m \"%1\ ""
2. Salve com o nome Excel2007.reg
3. Execute
Agora é só testar, clicar em um determinado arquivo e em seguida em outro determinado arquivo. Se tudo ocorreu bem será exibido duas janelas...
Para o Windows XP
- Clique em Iniciar e, a seguir, em Meu computador.
- Clique em Ferramentas e depois em Opções de pasta.
- Na janela Opções de pasta, clique na guia Tipos de arquivo.
- Procure o formato de arquivo XLSX (folha de cálculo Microsoft Office Excel), selecione-o e clique em Avançado.
- Na janela Editar tipo de arquivo, clique em Novo.
- No campo Ação, digite um nome qualquer (no exemplo, Abrir em Nova Janela) e no campo Aplicativo usado para executar a ação: digite "C:\Arquivos de programa\Microsoft Office\Office12\EXCEL.EXE" "%1".
Observação: se estiver usando o Excel 2010 no campo Aplicativo usado para executar a ação, você deverá digitar "C:\Arquivos de programa \Microsoft Office\Office14\EXCEL.EXE" "%1". - Volte a abrir um arquivo do Excel para que se abra numa nova janela.

segunda-feira, 1 de junho de 2015
Erro no Excel ao tentar abrir o arquivo
Caso você tente abrir algum arquivo do Microsoft Word 2013 e receba a mensagem abaixo, vide a solução:
"Erro no Word ao tentar abrir o arquivo.
Tente estas sugestões.
*Verificar as permissões de arquivos do documento ou da unidade.
* Verificar se há memória livre e espaço em disco suficientes.
* Abra o arquivo com o conversor de recuperação de texto"Solução
1. Abrir o Word e clicar em "Arquivos" e em seguida "Opções";
2. Clicar na opção "Centrar de Confiabilidade" e em "Configurações de Central de Confiabilidade...";
3. Clicar em "Modo de Exibição Protegido" e desmarcar as 3 opções segundo o modelo da imagem abaixo:

quarta-feira, 3 de dezembro de 2014
Vulnerabilidade no Excel, permite que as senhas dos usuários sejam visualizadas em texto simples
Falha nas versões Excel 2007, 2010 e 2013 permite que as senhas
dos usuários sejam visualizadas em texto simples.
Descrição do problema
O cliente “X”, que tem o serviços de impressão segura configurada em sua máquina, cria um determinado arquivo do MS Excel e compartilha na rede com outros clientes.
Um determinado cliente “Y” abre o arquivo, compartilhado pelo cliente “X”, e faz uma impressão, ao chegar na impressora para liberar a impressão, não encontra seu arquivo e verifica que existe uma mesma impressão na chave do cliente “X”.
Análise do problemas
Ao analisarmos o problema, descobrimos que as preferências de impressão estavam sendo salvas no próprio arquivo do Excel, e com isso, as informações de impressão relacionadas aos campos: chave e senha, eram enviadas para a impressora. O problema está ocorrendo com a maioria das impressoras de rede e local. A maioria da impressão estão utilizando driver genéricos (um driver que “funciona” em mais de um modelo de impressora) e muitas vezes, desatualizados.
Incidente de Segurança da informação
Durante os testes, evidenciamos incidente de segurança da informação no modelo “Impressão Segura”. O Usuário e senha do cliente, utilizadas no serviço de “Impressão Segura”, são facilmente descobertas por qualquer um que tenha acesso ao arquivo compartilhado.
Descompactamos um determinado o arquivo (teste1.xlsx) que estávamos utilizando nos testes, descobrimos que a chave e a senha que foram configuradas na impressora no modo “Impressão Segura”, estavam armazenadas no arquivo “xl\printerSettings\printerSettings1.bin”. Esse arquivo pode ser lido facilmente por qualquer editor de texto (Bloco de Notas, WordPad...), é possível visualizar claramente a chave e a senha do cliente.
Na imagem abaixo, é possível visualizar claramente essas informações:
Solução
Até o momento, a Microsoft não disponibilizou uma solução para esse problema. Uma possível solução de contorno é criar uma chave DWORD com nome "QFE_Sitka", no caminho "HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options", com o valor "1"
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"QFE_Sitka"=dword:00000001
Observação:
Se for Excel 2010 o caminho é: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
Se for Excel 2013 o caminho é: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options
Vide outras soluções de contorno disponibilizado pela MS

segunda-feira, 20 de janeiro de 2014
Arquivos Excel 2003(xls) lento no Excel 2010
Analise do problema
Verificamos que uma determinada planilha do Excel 2003 estava
demorando aproximadamente de 2 a 3 minutos para abri. Foi realizado testes
copiando a planilha para a máquina, o problema persistiu. Depois de alguns
testes, descobrimos que o problema estava nas macros da planilha.
A planilha tinha sido desenvolvida no MS Excel 2003. E o MS Excel
2010 não estava conseguindo tratar as macros do MS Excel 2003
corretamente.
Solução
Converter a planilha de Excel 2003(xls) para Excel 2010(xlsm)
- Formato utilizado em macro do Excel 2010 e Excel 2007 e baseado em XML.
Vide o passo a passo:
1. Abri o arquivo que
está apresentado lentidão;
2. Clicar em
"Arquivo", "Salvar Como" e escolher a opção: "Pasta de
Trabalho Habilitada para Macro do Excel (*.xlsm";
3. Clicar no botão "Salvar" e
testar com o Cliente.
By
Ricardo Oliveira
às
janeiro 20, 2014
Nenhum comentário:

terça-feira, 14 de janeiro de 2014
O Microsoft Excel não pode abrir nem salvar documentos porque não há memória ou espaço em disco suficiente disponível.
Verificamos que o usuário ia abrir um arquivo do Excel e recebia a seguinte mensagem:"O Microsoft Excel não pode abrir nem salvar documentos porque não há memória ou espaço em disco suficiente disponível. Para disponibilizar mais memória, feche as pastas de trabalho ou os programas que não são mais necessários. · Para liberar espaço em disco, removo os arquivos desnecessários do disco em que você está salvando."
Solução
1. Abrir o Excel e clicar "Arquivos" e em seguida "Opções";
2. Clicar na opção "Centrar de Confiabilidade" e em "Configurações de Central de Confiabilidade...";
3. Clicar em "Modo de Exibição Protegido" e desmarcar as 3 opções segundo o modelo da imagem abaixo:
By Ricardo Oliveira às janeiro 14, 2014 25 comentários:

quinta-feira, 9 de janeiro de 2014
Excel desfazer em arquivos distintos
Análise do problemaA usuária tinha dois arquivos do Excel; Exe: arquivo_1 e arquivo_2
Ao abrir os dois arquivos ao mesmo tempo no Excel 2003/2007/2010, no momento de desfazer alguma alteração no arquivo_1 ou arquivo_2, a alteração acontecia nos dois arquivos; isso porque o Excel abria os dois arquivos em uma mesma instância (na mesma janela) e isso é padrão do Excel em todas as versões.
Para contornar esse situação, foi feito uma configuração do registro do windows para fazer o excel abrir cada arquivo em estancia separadas, para cada arquivo, é aberto uma janela do Excel.exe
Vide a solução abaixo:
Esse solução se aplica em todas as versões do Microsoft Excel.
Solução para o Microsoft Excel 2003
1. Abra o Bloco de Notas e colar o código abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@ = "\"C:\\Program Files (x86)\\Microsoft Office\\Office2003\\OFFICE11\\EXCEL.EXE\"/m \"%1\ ""
2. Salve com o nome Excel2003.reg
3. Execute
Solução para o Microsoft Excel 2007, 2010
1. Abrir o Bloco de Notas e colar o código abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@ = "\"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE\"/m \"%1\ ""
1. Abrir o Bloco de Notas e colar o código abaixo:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]
@ = "Abierto (O &)"
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@ = "\"C:\\Program Files\\Microsoft Office\\Office14\\EXCEL.EXE\"/m \"%1\ ""
2. Salve com o nome Excel2007.reg
3. Execute
Agora é só testar, clicando em um determinado arquivo e em seguida em outro determinado arquivo. Se tudo ocorreu bem será exibido duas janelas conforme imagem abaixo:
By Ricardo Oliveira às janeiro 09, 2014 2 comentários:

sexta-feira, 29 de novembro de 2013
Como abrir arquivo ".REPORT" no Excel
Se você estiver com problemas para abri arquivos com a extensão ".REPORT" no MS Excel, vide a possível solução:Solução pra abri arquivos ".REPORT" no Microsoft Excel
Cenário
Você fez o download de determinado arquivo com a extensão ".REPORT" utilizado algum cliente de ftp (nesse exemplo o FileZilla), depois tentou abri esse arquivo no Excel e não teve sucesso.
Análise do problema
Isso ocorre porque esse arquivo está corrompendo no momento da transferência.
E por que está corrompendo? Porque no FileZilla está configurado o tipo de transferência como padrão. O problema pode ser resolvido alterando o modo de transferência para “ASCII”.
Vide o passo a passo abaixo:
Solução
1. Instalar e configurar o FileZilla - Download FileZilla;
2. Abrir o FileZilla e navegar até a aba “Editar” > “Configurações”;
3. Navegar para “Transferência” > “Tipo de arquivo”;
4. Na opção “Tipo de transferência padrão:” mudar para “ASCII”;
Clicar em “Ok” e testar com o Cliente. By Ricardo Oliveira às novembro 29, 2013 Nenhum comentário:

quinta-feira, 28 de março de 2013
Solver-is unable to find project or library
The problem
We can see that the user was with problem to run a macro in an Excel 2010 file, which used a SOLVER add-in.
Whenever the user ran the macro, was displayed the following error message:
Error Message intext:
“---------------------------
Microsoft Visual Basic for Applications
---------------------------
Compilation error:
Is unable to find project or library
---------------------------
OK Help
---------------------------“
Error Message inimage:
Talking
to the user we discover that the file that was showing the error was
created in a different version of Microsoft Excel 2010. The file was created in Excel 2003.
Solution
Analyzing the structure of the file and the SOLVER references we have found that the reference to the solver was with the status missing: SOLVER and the appointment to the Office 2003 installation folder.
It was there that we found the problem.
See the step by step to solve the problem mentioned in the above image:
1. click Ok in the error message and completely close your Excel file
2. Open the Excel;
3. Open with Excel, press Alt + F11 to open the Microsoft Visual Basic
4. in the VBA editor, click on the menu Tools, References.
5. the dialog box References VBAProject part is displayed, select the Solver reference and then click OK
If the Solver reference or missing: SOLVER is not available in the dialog box References VBAProject part:
1. click on Browse ... The dialog box Add reference is displayed
2. locate the folder of Programas\Microsoft Office\Office14\Library\SOLVER C:\Arquivos;
3. Open the SOLVER.XLAM-to do this, change the display type of the file as the image below:
6. then click SOLVER.XLAM and Open.
7. a reference to the SOLVER is added in the References-VBAProject dialog.
8. click OK , and then run your Excel file with the solver add-in that was showing error.
By
Ricardo Oliveira
às
março 28, 2013
Nenhum comentário:

RUN-TIME ERROR-Excel 2003
The problem:We can see that the user was having problem to run a macro in a Microsoft Excel 2003 file, which used some of the references to the Progresses.
Whenever the user ran the macro, was displayed the following error message:
Error message text:
“---------------------------
Microsoft Visual Basic for Applications
---------------------------
RUN TIME ERROR ' -2147312566 (80029c4a)
Unable to move the focus to the control because it is invisible, not enabled, or is of type that does not accept the focus.
---------------------------
Order Debug Help
---------------------------“
Error message in image:
Solution
Analyzing the file structure and references of the Progresses we find that the reference to the "Microsoft Windows Common Controls 6.0 (SP6)" was with the status "MISSING".
See the step by step to solve the problem mentioned in the above image:
1. click CLOSE in the error message and close completely your Excel file
2. open the file it is showing the error;
3. open with Excel, press Alt + F11 to open the Microsoft Visual Basic
4. in the VBA editor, click the Toolsmenu, References.
5. click on Browse ...
6. the Add Reference dialog box appears, locate the C:\Windows\System32 folder (on W7, the folder isSysWOW64 C:\Windows\)
7. open the file MSCOMCTL.OCX -to do this, change the display type of the file as the image below:
8. then click on the file MSCOMCTL.OCX and Open.
9. a reference to the Microsoft Windows Common Controls 6.0 (SP6) is added in the References-VBAProject dialog box.
10. click OK , and then test with the user. By Ricardo Oliveira às março 28, 2013 Nenhum comentário:
