マクロ(VBA)で他のアプリを操作とその用途とは?

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 10

  • @IT-mh8kz
    @IT-mh8kz  ปีที่แล้ว +1

    VBAのワンツーワンレッスンをやってます!
    ■ko-chan大学
    カスタマイズマクロVBA(EXCEL)を在宅オンラインで学習しよう
    tm42n17.wixsite.com/uni-ko-chan
    無料説明会もやっています。
    ■ストアカ
    カスタマイズマクロVBA(EXCEL)を在宅オンラインで学習しよう
    www.street-academy.com/myclass/166767?conversion_name=direct_message&tracking_code=e47eccb6d500086ac3b15af77225c927

  • @ゴンザレスゴンザレス-w1c
    @ゴンザレスゴンザレス-w1c 2 ปีที่แล้ว +1

    sendkeys Enterが反応しないのですが
    どうしてでしょうか。
    Shellで開かせないといけないのでしょうか。
    社内の会計システムのrpa化をこころみましたがたちどまってます。

    • @i6atbvi6gfyt
      @i6atbvi6gfyt 2 ปีที่แล้ว

      WinActorなどを使った方が効率的ですよ!
      画像マッチングから座標によるマウス操作もできます。

    • @ゴンザレスゴンザレス-w1c
      @ゴンザレスゴンザレス-w1c 2 ปีที่แล้ว

      本物を使いたかったのですが、
      経費でストップがかかりました😭
      Power automate desktopは
      社内のシステムでフローが
      保存できないのでNGです。

    • @IT-mh8kz
      @IT-mh8kz  2 ปีที่แล้ว

      shellで開く理由は確実にアクティブにできるというのみです。何かしらの方法でそのシステムをアクティブにできれば反応すると思います。
      アクティブにする方法しっている人コメントよろしくお願いします。

    • @ARA-r
      @ARA-r 2 ปีที่แล้ว +5

      sendkeys で操作は無理ですよ。操作するアプリがアクティブでないと動きません。動画で実例を示さないということは作成者は机上の空論てことがわかってるんでしょう。WindowsAPIやUIAutomationの関数を使えばVBAでもRPAと同等に他アプリは操作できます。RPAもWindowsAPIやUIAutomationの関数を使ってるのだから。

    • @i6atbvi6gfyt
      @i6atbvi6gfyt ปีที่แล้ว

      appactivateを使って切り替えれば?

  • @IT-mh8kz
    @IT-mh8kz  3 ปีที่แล้ว +2

    Sub app()
    Shell ("C:\Program Files\Shotcut\shotcut.exe")
    Application.Wait Now() + TimeSerial(0, 0, 3)
    SendKeys "%" + "f"
    End Sub