Microsoft Excel에서 사용 가능하거나 실행중인 특정 응용 프로그램의 상태를 확인하려면이 문서를 참조하십시오. VBA 코드를 사용하여 응용 프로그램이 사용 가능하거나 실행 중이면 “True”를 반환하고 그렇지 않은 경우 “False”를 반환하는지 확인합니다 .

질문 : 특정 응용 프로그램이 실행 중인지 또는 시스템에서 사용 가능 / 설치되었는지를 백그라운드에서 식별하는 매크로를 갖고 싶습니다.

Outlook 응용 프로그램이 실행 중이거나 사용 가능한지 확인하기 위해 VB 편집기를 시작하려면 아래 단계를 따라야합니다.

개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오

image 1

  • 삽입을 클릭 한 다음 모듈

image 2

이렇게하면 새 모듈이 생성됩니다. 모듈에 다음 코드를 입력하세요

Function ApplicationIsRunning(ApplicationClassName As String) As Boolean

' returns True if the application is running

' example: If Not ApplicationIsRunning("Outlook.Application") Then Exit Sub

Dim AnyApp As Object

On Error Resume Next

Set AnyApp = GetObject(, ApplicationClassName)

ApplicationIsRunning = Not AnyApp Is Nothing

Set AnyApp = Nothing

On Error GoTo 0

End Function
Function ApplicationIsAvailable(ApplicationClassName As String) As Boolean

' returns True if the application is available

' example: If Not ApplicationIsAvailable("Outlook.Application") Then Exit Sub

Dim AnyApp As Object

On Error Resume Next

Set AnyApp = CreateObject(ApplicationClassName)

ApplicationIsAvailable = Not AnyApp Is Nothing

Set AnyApp = Nothing

On Error GoTo 0

End Function

_ 블로그가 마음에 들면 Facebook에서 친구들과 공유하세요. Twitter와 Facebook에서도 팔로우 할 수 있습니다 ._

_ 우리는 여러분의 의견을 듣고 싶습니다. 우리가 작업을 개선, 보완 또는 혁신하고 더 나은 서비스를 제공 할 수있는 방법을 알려주십시오. [email protected]_로 문의 해주세요