2016-10-18 8 views
0

여러 컴퓨터에서 직접 만든 추가 기능을 사용합니다. 그러나 추가 기능 통합 문서를 저장하는이 추가 기능의 코드를 실행할 때마다 오류 메시지가 팝업되도록하는 컴퓨터가 하나 있습니다.Excel 추가 기능에서 런타임 오류 1004 : 알 수없는 파일 경로

번역

enter image description here


:

런타임 오류 '1004':
1. 파일 이름이나 경로가
2. 파일을 존재하지 않는 다른 프로그램에서 사용 중입니다
3 저장하려는 통합 문서의 이름이 다른 통합 문서의 이름과 동일합니다.

나는 이것이 원인 1이 원인이라고 생각합니다. '60E80500'이라는 파일이 없으므로 참고 동일한 코드를 다시 실행하면 오류 메시지가 다른 파일 이름과 함께 표시됩니다.

Private Sub LoginButton_Click() 

    'Functions to change the add-in's worksheet 
    setLoginCom (loginComTextBox) 
    setPassCom (passComTextBox) 


    'Close login form 
    Unload Me 

    'Save WorkBook add-in 
    Application.DisplayAlerts = False 
    ThisWorkbook.Save 
    Application.DisplayAlerts = True 

End Sub 

추가 기능의 전체 경로는 다음과 같습니다 :
C :의 ProgramFiles \ Comdinheiro \ Comdinheiro.xlam 싶습니다

왜 Excel을 알 수

다음

는 오류를 발생시키는 코드입니다 이 오류 메시지는 A 외에도의 ProgramFiles \ Comdinheiro \ 60E80500

:

C : 다음 경로를 사용하고 있습니다 dd-in은 완벽하게 작동합니다.

+0

을 가지고

myFileName = Application.ActiveWorkbook.FullName ActiveWorkbook.SaveAs Filename:=myFileName, FileFormat:=xlWorkbookNormal 

내가 VBA를 함께 찾을 수있어? 나는'ThisWorkbook' 이외의 것을 저장해야한다고 생각합니다. – Comintern

답변

0
나는 다음과 같은 구문을 사용하여 제안

: 더 명시 적으로 당신은 당신이 덜 가능성이 당신이 그 자체로 추가 - 더를 저장하려고 오류