Obtener que aplicaciones se estan ejecutando

Joined
Oct 31, 2006
Messages
5
Buenas noches a todos, primeramente felicitar a todos los involucrados de MrExecel que hacen posible el funcionamiento de este sitio.


Paso a lo siguente, estoy haciendo una macro en excel Vb pero necesito una instruccion para obtener que aplicaciones se estan corriendo en el sistema.

Hojala me pudieran ayudar.

Saludos cordiales.....:)

Gregorio
 

Excel Facts

Copy a format multiple times
Select a formatted range. Double-click the Format Painter (left side of Home tab). You can paste formatting multiple times. Esc to stop
Upvote 0
Hola Gregorio,

Bienvenido a Mr. Excel. ¿Usted desea un listado de todos los demás programas que están corriendo en Windows? ¿O usted desea una manera de accesar otras instancias de Excel? ¿Por qué quiere saber? Puede ser que existe otra manera de lograr su meta. Pero para que sepa, el eslabón que proveó GettingBetter me parece bien. Jaafar y Tom (RightClick) son dos de nuestros mejores para programación de Windows.

Cordialmente,
 
Upvote 0
Hola Greg:

Gracias por la bienvenida, tengo una macro que uso para enviar por mail unos reportes que genero en excel automaticamente, estos los envio con el outlook, solo quero saber si ya esta corriendo esta aplicacion o no ya que en la macro hacer correr esta aplicacion.

Saludos cordiales.

Gregorio
 
Upvote 0
Ajá, sospeché que era algo asi. Más fácil hacer algo parecido a lo que hago aquí con PowerPoint. Utilizo GetObject() para tratar de agarrar una instancia de PowerPoint. Si hay, se asigna al variable; y si no hay una instancia tengo que crearla...
Code:
'_PowerPoint Objects____
    Dim appPPT As PowerPoint.Application, _
        pptNew(me_SlideGroups.zCount) As PowerPoint.Presentation, _
        slideNew As PowerPoint.Slide, slideToIndex As PowerPoint.Slide, _
        shpChart As PowerPoint.Shape, shpTxtBox As PowerPoint.Shape, _
        shpHome As PowerPoint.Shape
        
'...

    '// Create a Handle to PowerPoint
    On Error Resume Next
    Set appPPT = GetObject(, "PowerPoint.Application")
    On Error GoTo 0
    If appPPT Is Nothing Then
        booIStartedPPT = True
        Set appPPT = New PowerPoint.Application
    End If
    appPPT.Visible = msoTrue

<sup>edit</sup> Favor notar que el código arriba implica que el proyecto tiene una referencia a PowerPoint. O en el caso suyo, para hacer algo semejante, el proyecto se necesita un referencia a Outlook. Se puede hacer con Late Binding también con CreateObject() si no se puede hacer la referencia antemano. <sub>/edit</sub>

Atentamente,
 
Upvote 0

Forum statistics

Threads
1,223,958
Messages
6,175,636
Members
452,662
Latest member
Aman1997

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top