Notifications
Clear all

Erro ao Criar Copia em PDF

12 Posts
2 Usuários
0 Reactions
3,219 Visualizações
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Senhores,

Tenho essa planilha (em anexo) há algum tempo e anteriormente ela já deu esse mesmo erro e voltou a funcionar, só que agora voltou a dá o mesmo erro e não sei onde é esse erro. Gostaria que os amigos do fórum me ajudasse a corrigir essa falha que acho que seja no nome do arquivo, mas não consegui identificar.

Ficaria grato pela ajuda de vocês.

Paulo Cezar.

 
Postado : 09/01/2018 2:33 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Descrava o erro, mostre uma foto quando o ocorrer o erro etc!!

Seu arquivo tem 18 módulos e 6 Userforms, favor ser mais especifico, pois nós não conhecemos o arquivo da mesma forma que você!

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/01/2018 2:37 pm
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Alexandre,

Eu e minhas patadas, desculpe. O erro é: "Erro em tempo de execução ‘1004’ O documento não foi salvo. Talvez esteja aberto ou pode ter ocorrido um erro durante a gravação".

 
Postado : 09/01/2018 2:55 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Quero crer que a rotina em questão seja Criar_Copia (Ctrl+G).
Fica dificil querer repetir o erro reportado sem saber qual(is) os passos efetuados antes/durante as impressões/copias.
Contudo algo que chama atenção: se porventura ao acionar a macro, a planilha ativa não for o formulário de impressão, ao buscar o nome do arquivo em C2 quase certamente gerará erro .
Experimente incluir a linha --> Sheets("Solicitação").Activate antes da definição Nome=....

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 09/01/2018 7:34 pm
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Caro Reinaldo,

Agradecido pela tentativa, mas continua dando o mesmo erro....Tenho a impressão que é algum erro no nome do arquivo na célula "SolicitaçãoC2".

 
Postado : 09/01/2018 9:12 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Pela composição/concatenação constante em C2, não deveria ocasionar erro no nome do arquivo.
Essa mensagem pode ocorrer, quando ao tentar salvar/gravar o arquivo no caminho especificado, o mesmo não for encontrado.
Altere sua rotina conforme abaixo, para verificar se o caminho está OK

Sub Criar_Copia()
Dim Nome As String, sMes As String, sPath As String
Dim FSO As Object

Sheets("Solicitação").Activate

Nome = [C2].Value & ".pdf"
sMes = [f1].Value
sPath = "c:Meus DocumentosELETROBRASOPERAÇÃODESLIGAMENTOS PROGRAMADOS2018" & sMes

Set FSO = CreateObject("scripting.filesystemobject")
'Verifica se o caminho especificado tem a barra nofinal,se tiver retira, para correta verificação
If Right(sPath, 1) = "" Then
    sPath = Left(sPath, Len(sPath) - 1)
End If
'Verifica se o caminho e encontrado/existe
If FSO.FolderExists(Caminho) = False Then
    MsgBox sPath & " Não Encontrado. Verifique"
    Exit Sub
Else
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sPath & "" & Nome, Quality:=xlQualityStandard, _
                                    IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
Call add_no_geral
'Call LimpaDatasAntigas
Call InsereNomesUAPICOS
End If
End Sub

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/01/2018 5:28 am
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Reinaldo,

Já verifiquei todo o caminho, observei de tinha espaço e alguma coisa que alterasse o caminho e não encontrei nada. E a mensagem de erro que aparece é essa (ANEXO)

 
Postado : 10/01/2018 7:07 am
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Vejam galera,

Copiei direto da barra de endereço: C:Meus DocumentosELETROBRASOPERAÇÃODESLIGAMENTOS PROGRAMADOS2018JANEIRO. Inexplicável.

 
Postado : 10/01/2018 9:54 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Como disse, pode ocorrer o erro quando não encontra o caminho especificado e/ou já exista um arquivo com o mesmo nome e esteja em uso.
Essa mensagem reforça: O caminho, como descrito/informado, não foi encontrado.
Verifique se o caminho e realmente esse
Tenho no computador c:UsersReinaldoMeus Documentos
em outro tenho d:Meus Documentos;pode ser por ai

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/01/2018 10:07 am
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Reinaldo,

Botei a pasta de desligamento direto na raiz do C: e deu o mesmo erro.

Obs.:Print em anexo.

 
Postado : 11/01/2018 6:05 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não cheguei a ver o arquivo, mas na roitna que o Reinaldo indicou, tem de alterar o nome da Variável "Caminho" para "sPath" na linha :

'Verifica se o caminho e encontrado/existe
If FSO.FolderExists(Caminho) = False Then
    MsgBox sPath & " Não Encontrado. Verifique"

ficando :

'Verifica se o caminho e encontrado/existe
If FSO.FolderExists(sPath) = False Then
    MsgBox sPath & " Não Encontrado. Verifique"

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/01/2018 6:26 am
(@paulocezar)
Posts: 70
Estimable Member
Topic starter
 

Eureca...... no alvo.......perfeito......Muito obrigado a você Mauro, a Reinaldo, a alexandrevba e a todos desse fórum pelo empenho em me ajudar.

Um grande abraço a todos.

Paulo Cezar.

 
Postado : 11/01/2018 6:50 am