Announcement

Collapse
No announcement yet.

Problem mit ActivateMicrosoftApp bei ExcelApplication

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit ActivateMicrosoftApp bei ExcelApplication

    Hallo,

    hat jemand eine Ahnung was für einen Wert man bei Excelapplication.ActivateMicrosoftApp(index:TOleEn um)übergeben muss damit die Excel application in den Vordergrund kommt?

    Herzlichen Dank

    Ralf

  • #2
    Hallo,

    >..muss damit die Excel application in den Vordergrund kommt...

    für diesen Job ist diese Interface-Methode nicht gedacht. Die Methode <b>ActivateMicrosoftApp</b> startet bei Bedarf (falls die Anwendung noch nicht läuft) eine Microsoft Office-Anwendung, wobei Excel selbst <b>nicht</b> unterstützt wird (das würde keinen Sinn machen, denn die Funktion wird ja aus einer bereits laufenden Excel-Instanz heraus aufgerufen).

    &gt;..was für einen Wert man ...

    Die folgende Aufstellung stammt aus der Microsoft-Dokumentation:
    <pre>
    Microsoft Word xlMicrosoftWord
    Microsoft PowerPoint xlMicrosoftPowerPoint
    Microsoft Mail xlMicrosoftMail
    Microsoft Access xlMicrosoftAccess
    Microsoft FoxPro xlMicrosoftFoxPro
    Microsoft Project xlMicrosoftProject
    Microsoft Schedule Plus xlMicrosoftSchedulePlus
    </pre>
    Um das Anwendungsfenster von Excel zu aktivieren, kann auf <b>AppActivate</b> aus der Delphi-Zubehör-Unit <b>SNDKEY32.PAS</b> zurückgegriffen werden.
    &#10

    Comment


    • #3
      Hallo Hr. Kosch,

      danke für die Info mit AppActivate. Ich kann jetzt Excel aus meiner Anwendung heraus aktivieren.

      Gruss Ral

      Comment

      Working...
      X