programing

Excel VBAIDE를 TFS 2010과 함께 작동시킬 수 있는 방법이 있습니까?

bestprogram 2023. 8. 10. 18:59

Excel VBAIDE를 TFS 2010과 함께 작동시킬 수 있는 방법이 있습니까?

Excel 2007/2010에서 생성된 VBA 모듈/클래스를 체크인해야 하는 팀원이 있습니다.
저는 VBA IDE 내에서 이상적으로 TFS 기능을 사용할 수 있기를 원합니다.

저는 엑셀 파일을 물품으로 체크인하고 싶지 않습니다.MSSCCI 제공자가 MS에서 다운로드하는 것을 보았습니다.

개발자들이 VBA 프로젝트 유지보수 작업에서 클래스 및 모듈 파일을 내보내거나 가져올 수 있도록 추가 프로세스를 생성할 필요가 없기 때문에 Power Toys의 Windows확장이 도움이 되지 않는다고 생각합니다.

질문: MSCCI 제공업체를 Excel 2007(또는 Excel 2010에만 해당)과 함께 사용할 수 있는 방법을 제공할 수 있는 사람이 있습니까?이것이 맞춤형 VBA addin에서만 가능하다고 생각하십니까?

업데이트:

저는 사용자 지정 VBA addin을 만들고 TFS 클라이언트 객체 모델에 기본적인 호출을 하는 몇 가지 명령을 추가하는 의 접근 방식을 사용하는 것에 대해 생각해 보았습니다.

이번에 다른 질문에서 나온 코드 프로젝트의 이 게시물을 TFS가 아닌 SVN용으로 찾았습니다.

Office XP Developer와 함께 제공되는 VBE용 Visual SourceSafe 공급자가 있습니다.저는 그것을 여러 해 동안 사용했고 지금도 설치되어 있습니다.원하는 대로 하지만 VSS를 사용하고 TFS를 사용하지 않습니다.

제품은 지원되지 않지만 VBA/VBE는 Office 2000 이후 변경되지 않았습니다.저는 엑셀 2003 개발을 위해 2년 동안 문제없이 제공자를 이용했습니다.

최근에 코드를 TFS에 "게시"하는 추가적인 이점과 함께 VBA/VSS를 사용하는 방법을 설명하는 기사가 기억나는 것 같습니다.저는 더 이상 전문적으로 VBA/VSS 코드를 사용하지 않기 때문에 기사가 필요하지 않았지만 주제가 흥미로웠습니다.


Office XP Developer에는 설치할 시간이 필요한 몇 가지 다른 도구가 있습니다.


소스 코드 제어 및 팀 기반 서버 액세스

오늘의 게스트 작가는 액세스 팀의 테스터인 Mike Sullivan입니다.

Visual Studio Team System 2008을 출시하면서 최근에 TFS(Team Foundation Server)가 SCC(Access Source Code Control) 구성 요소의 소스 코드 제어 공급자 역할을 할 수 있는지 여부에 대한 여러 고객의 질문을 받았습니다.대답은 그렇습니다 이다!

많은 사람들이 액세스의 소스 코드 제어 구성 요소를 "SourceSafe 통합"이라고 부르지만, 이는 일부 이야기에 불과합니다.액세스 내의 SCC 통합은 MSSCCI(Microsoft Source Code Control Interface)를 구현하는 모든 공급자와 완벽하게 호환됩니다.Visual SourceSafe는 널리 사용되는 MSCCI 공급자 중 하나이지만, IBM ClearCase뿐만 아니라 Team Foundation Server 2005 및 2008을 포함하여 이 인터페이스를 구현하는 다른 여러 제품이 있습니다.

그러나 Team Foundation Server의 MSCCI 지원은 기본이 아니므로 다운로드할 수 있는 추가 추가 기능이 필요합니다.

물론 액세스 내에서 SCC 기능을 활성화하려면 소스 코드 제어 추가 기능도 필요합니다.이 버전은 Access Developer Extensions for Access 2007의 일부로 무료 다운로드로 제공되었으며 Access 2003의 별도의 무료 추가 기능으로 제공되었습니다.

  • 2007 Developer Extensions 액세스 http://www.microsoft.com/downloads/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&displaylang=en
  • 2003 소스 코드 제어 추가 기능 액세스 http://www.microsoft.com/downloads/details.aspx?familyid=2ea45ff4-a916-48c5-8f84-44b91fa774bc&displaylang=en

이 구성을 사용하려는 경우 Visual Studio 팀에서 사용할 수 있도록 만든 Team Foundation Server 가상 PC 이미지를 다운로드할 수 있습니다.이 가상 PC에는 Visual Studio Team System 2008 및 Office 2007 Enterprise SP1의 복사본이 포함되어 있습니다(액세스가 이 이미지에 기본적으로 설치되어 있지는 않지만 제어판의 프로그램 추가/제거로 이동하여 액세스를 설치하려면 설치 프로그램을 시작해야 합니다).이 평가판 이미지는 2008년 12월 31일까지 유효합니다.

가상 PC 이미지가 작동하려면 Access Developer Extensions(Access Developer Extensions)도 설치해야 합니다(MSSCCI 추가 기능이 미리 설치되어 있음).VSS는 시스템의 기본 MSSCCI 공급자이므로 액세스 권한이 Team Foundation을 대신 사용하도록 하려면 레지스트리 키를 조정해야 합니다.

경로:HKEY_LOCAL_MACHINE\SOFTWARE\SOURCECODECONTROLPROVIDER
키:ProviderRegKey
값:SOFTWARE\Microsoft\Team Foundation Server MSSCCI Provider

TFS에 대한 지원에 대해 궁금해하는 분들이 질문에 답하셨기를 바랍니다!

언급URL : https://stackoverflow.com/questions/7257030/is-there-a-method-for-getting-the-excel-vba-ide-working-with-tfs-2010