1
지난 2 년 동안 엑셀과 워드를위한 몇 가지 매크로를 작성하여 normal.dotm과 personal.xlsm에 저장했습니다. 나는 filereading, 데이터베이스 상호 작용, html 파싱 등을 처리하는 모듈을 가지고 있으며, 이들 모듈은 모두 똑같은 단어와 엑셀로되어있다. 지금까지이 두 응용 프로그램간에 복사했습니다. 어떻게 든 라이브러리를 한 위치에 저장 한 다음 두 응용 프로그램에서 사용할 수 있습니까?엑셀과 워드 사이에서 매크로 모듈 공유하기
나는 주어진 위치에 그것을 내 보낸 모듈을 작성한 다음 그 모듈들을 다시 가져 와서 다시 가져 와서 그 모듈들 사이의 모든 모듈을 복사하는 것을 잊지 않도록 할 수 있다고 생각한다. 그러나 이것은 틀린 것 같다. 그것을하는 방법.
나는 https://en.wikipedia.org/wiki/VBScript를 통해 읽었지 만, vbs 파일을 내 personal.xlsm 또는 normal.dotm 파일에로드하는 방법을 확실히 모르겠다. 나는 filehandling.vbs를 만듭니다. true 또는 false를 반환하는 fileexist 함수를 가지고 있는데 어떻게 이것을 vba 모듈에서 사용할 수 있습니까? 'msgbox filehandling.vbs! fileexist ("c : \ test.txt")'단어와 엑셀 모두에서 사용할 수 있습니다. – skatun
방학 중이므로 지금 당장은 많은 시간을 투자하거나 코드 샘플을 줄 수 없습니다. 인터넷에서 cscript.exe 및 vbs 파일을 검색해보십시오. –
고마워,하지만 내 매크로를 실행할 수있는 cscript와 같아 보이지만 개체를 반환 할 수 없습니다. 나는 틀린 것일지도 모른다. 그래서 fileexist하지만 true 또는 false 또는 파일의 개체를 반환 할 수없는 경우 확인할 수 있습니다. – skatun