Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
InvokeVBAを使おう!
Search
UiPath Friends
March 05, 2020
Technology
800
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
InvokeVBAを使おう!
UiPath Friends
March 05, 2020
Transcript
19 slides
InvokeVBAを使おう! @きのっぴ
アジェンダ ✓ 自己紹介 ✓ InvokeVBAについて ✓ 使い方 ✓ 引数を渡す場合 ✓
戻り値を受け取る場合
自己紹介 RPAエンジニア 職業 きのっぴ 情シス → 事務員 → RPA キャリア
UiPath WinActor BizRobo! ツール きのっぴ(ロボ猫) Kinoppi_RoboNeko
InvokeVBAについて 拡張子が.xlsxでもマクロ処理を 可能にするアクティビティ! ※日本語名「VBAの呼び出し」
InvokeVBAについて ここが素敵! ・自動化の案件の大部分がExcelがらみ ・ユーザーが現在運用中のエクセルをマクロに置き換える のはハードルが高い ⇒RPA側では使えないExcel各機能も InvokeVBAならゴニョゴニョできちゃう!
InvokeVBAについて ! Execute Macro (マクロを実行) ロボット マクロブック Invoke VBA (VBAの呼び出し)
(拡張子が.xlsm .xls) エクセルブック (拡張子が.xlsx .xls) メモ帳 (コードが書かれてる) ロボット ①マクロ実行せよ! ①マクロ実行せよ! ②コード教えて! ②おりゃー! ③おりゃー!
1.セキュリティ設定(最初だけ) ロボットを動かすPCのExcelのセキュリティ設定をマクロOK状態にする これやらないとロボが止まるかも 使い方
2.Excel アプリケーションスコープ内に設置 使い方
3.VBAコードはメモ帳に記入 VBEditorで動いたものをコピペ 使い方
4.必要なところを設定 エクセル メモ帳 マクロ名 使い方
5.ロボ実行! 使い方
1.配列っぽく渡します{”引数”, “引数”, …} ※配列とは少し違うみたいだけど、まあいいじゃん 引数を渡す場合
2. VBAコードはこんなかんじ 引数を渡す場合
3.ロボ実行! 引数を渡す場合
1.数字を2つVBAに渡して、戻り値を受け取る 出力値に設定したObject変数にVBAの戻り値が格納されます 戻り値を受け取る場合
2.戻り値をメッセージボックスで表示 ★ポイント1 戻り値はObject型なので、CTypeとかで 変数型をゴニョゴニョして取り出します 戻り値を受け取る場合
3.VBAコードはこんなかんじ ★ポイント2 戻り値を受け取る場合は Function を使います 戻り値を受け取る場合
4.ロボ実行! 戻り値を受け取る場合
おしまい ニャーン
More Decks by UiPath Friends
See All by UiPath Friends
Orchestrator Manager使ってみた
uipathfriends
0
670
市民開発&社内コミュニティ推進トーク
uipathfriends
0
310
グローバルハッカソン体験談
uipathfriends
0
160
UiPathの副業市場
uipathfriends
0
170
UiPathは世界を笑顔にする
uipathfriends
0
140
Autopilotやってみた
uipathfriends
0
980
AI at Workが切り拓くオートメーションの未来とカスタマーストーリー
uipathfriends
0
180
UiPathの教育的効果の再考_がっきー
uipathfriends
0
110
IT未経験からITエンジニアへ_田口凌雅
uipathfriends
0
210
Other Decks in Technology
See All in Technology
少ない人手 限られた予算 それでも守る 消せない・見つける・戻れる オールハザード型BCP on AWS / 20261107 Mitsutoshi Matsuo
shift_evolve
PRO
0
390
Reticulum, le réseau cypherpunk dont vous avez besoin !
rlifchitz
0
140
Steering と Hook (チームの決まりを守らせる) | 目指せ Kiro マスター 06
inariku
PRO
2
130
Claude Securityを使ってみた / claude-security-claude-code-meetup-nagoya
tnir
0
120
JAWSコミュニティに 参加して1年経った結果
ssakita
0
160
自治体AIコンタクトセンター、何をどこに任せる?~Amazon Connect Customer +Amazon Bedrockの実践知~ / 20261107 Satoshi Torano
shift_evolve
PRO
1
140
「任されビリティ」で引き受けて「よしなりてぃ」に頼らず任せる / Accept tasks with "makasarebility" and hand them over without relying on "yoshinarily"
pauli
0
650
Frontier Teams — Amazon は AI で「開発のやり方」をどう変えたのか
kmotohas
0
270
Kiro CLI 入門 (ターミナルと CI で使う) | 目指せ Kiro マスター 03
inariku
PRO
2
160
変更差分を読むために環境を整備しよう
pipepasta
1
350
IP重複は"ランディングVPC"で受け止める ― PrivateLink と Transit Gatewayによるマルチテナント接続基盤の設計
hatahata021
2
180
Context Ontology Accelerator 入門 (業務データの意味を、AI エージェントに渡す)
inariku
PRO
3
690
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
520
Music & Morning Musume
bryan
48
7.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
480
Testing 201, or: Great Expectations
jmmastey
46
8.4k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
980
Test your architecture with Archunit
thirion
2
2.5k
Crafting Experiences
bethany
1
440
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
My Coaching Mixtape
mlcsv
0
390
Designing Experiences People Love
moore
143
24k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
840
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
520