- 1 : 2021/05/31(月) 20:24:37.82 ID:xaY1yzpZ0
Web版「Excel」の新しいマクロ機能「Office スクリプト」が一般リリース
ユーザー操作をJavaScriptとして記録・編集・再生・共有米Microsoftは5月27日(現地時間)、Web版「Excel」で「Office スクリプト」(Office Scripts)を一般公開したと発表した。今年初めよりパブリックプレビュー版として提供されていたが、約半年のテストを経て正式な機能として提供されることになった。
「Office スクリプト」は、ユーザーによる「Excel」操作をJavaScriptとして記録するマクロ機能。記録されたスクリプトはオンラインエディターで編集したり、オンラインストレージ「OneDrive for Business」へ保存して組織内で共有することが可能。今まで手作業で行っていた定型的な操作(タスク、ワークフロー)を自動化し、チームのメンバーと共有することで、組織全体の作業効率を飛躍的に高めることができる。作成したスクリプトを定時実行するようにスケジューリングしたり、「Power Automate」と組み合わせて他のサービスと連動させることも可能だ。
既存の「VBA」マクロとの違いは、「VBA」がデスクトップソリューション向けに開発されているのに対し、「Office スクリプト」はWebでの共同作業を前提に開発されている点だ。COMやOLEなどの既存技術を活用したい場合や、デスクトップ版「Excel」のフル機能にアクセスする必要がある場合は今後も「VBA」に頼ることになるだろう。
一方、「Office スクリプト」はシンプルで一貫した動作が魅力だ。スクリプトを実行するPCの構成次第で動いたり動かなくなったりすることもないし、Webとの親和性も高い。「VBA」と異なり標準的なJavaScriptが用いられているので、Web技術に慣れたユーザーであれば比較的扱いやすいだろう。また、マクロの共有がオンラインストレージで簡単に行える点や、マクロの共有を管理者側で集中管理できるのも特徴といえる。
なお、「Office スクリプト」を利用するには以下のサービスが必要。Webブラウザーに指定はないようだが、「Internet Explorer」は利用できないので注意したい。
Excel on the web (デスクトップ版などは未サポート)
OneDrive for Business。
また、「Microsoft 365」のデスクトップ版「Office」アプリにアクセスできる商用または教育機関向けのライセンスが別途必要となる。Microsoft 365 Apps for business
Microsoft 365 Business Standard
Microsoft 365 Apps for enterprise
Office 365 ProPlus for Devices
Office 365 Enterprise E3
Office 365 Enterprise E5
Office 365 A3
Office 365 A5
これらの条件を満たしていれば、Web版「Excel」のリボンの[自動化]タブに「Office スクリプト」関連のコマンドが現れる。- 2 : 2021/05/31(月) 20:25:47.14 ID:WidiIyiNM
- 下から広告がニュッと現れるエクセルとか作れるようになるの?
- 3 : 2021/05/31(月) 20:27:35.79 ID:qunThhab0
- 嫌な予感
- 4 : 2021/05/31(月) 20:27:38.38 ID:e0BY3o5Ea
- これ昔の操作画面にする方法って有りませんか?新しい画面が駄目で、全然使えなくてはぁ・・・
- 5 : 2021/05/31(月) 20:28:04.56 ID:qrC0SC9M0
- そういうのじゃないんだよ
- 6 : 2021/05/31(月) 20:29:54.00 ID:6QBdN4VDM
- pythonは?
- 7 : 2021/05/31(月) 20:30:56.13 ID:Gx3VtumgM
- Power Automate使ったけど遅すぎてゴミだった
画面サイズ変更に5秒待たされるとかあり得ない
ショートカットも作れないし情弱向け商売も良いところ - 8 : 2021/05/31(月) 20:31:10.39 ID:Jt/OJkop0
- Spreadsheetだけでもういいよ
エクセルは消えて - 9 : 2021/05/31(月) 20:32:06.90 ID:DiNj0/+Gd
- お前を消す方法
- 10 : 2021/05/31(月) 20:33:19.08 ID:mrO1tsPo0
- エッジ対応してくれVBA
- 11 : 2021/05/31(月) 20:33:56.64 ID:r66s2giF0
- Python使えるようにするって前に聞いたけど結局どうなった?
- 12 : 2021/05/31(月) 20:34:58.72 ID:nHb+V6kpr
- >>11
とっくに潰えた - 13 : 2021/05/31(月) 20:36:26.96 ID:SsMdoWo10
- RPAもPythonのライブラリでやった方が捗る
関数化すればUWSCライクに出来るしSelenium使えばウェブも自由自在 - 14 : 2021/05/31(月) 20:36:53.58 ID:Vd6ybysN0
- COMをシンプルに使えなかったら存在価値ないだろ・・・
- 15 : 2021/05/31(月) 20:37:11.61 ID:t1dVA6yS0
- typescriptなの?
まさか素のやつじゃあないよね? - 16 : 2021/05/31(月) 20:39:15.01 ID:Vd6ybysN0
- いまいち何ができるのか説明がない
- 17 : 2021/05/31(月) 20:39:21.18 ID:Q+8UX2kl0
- 今更JSなんて要らんやろ
- 18 : 2021/05/31(月) 20:40:23.12 ID:eC/fpwbsa
- ワイのOffice2013じゃ使えんやないか!!
マイクロソフトのアホ!! - 19 : 2021/05/31(月) 20:40:52.81 ID:QHG8OHo00
- スクリプト書くわけじゃないんか?
- 20 : 2021/05/31(月) 20:42:42.09 ID:zUJr/jwcM
- 半可通が使ってVBAより地獄になりそう
- 21 : 2021/05/31(月) 20:44:21.33 ID:Cv2CcoJf0
- > デスクトップ版などは未サポート
はい終了
使う機会ないわ - 22 : 2021/05/31(月) 20:44:47.17 ID:Vd6ybysN0
- セキュリティホールいっぱい作りそう
- 23 : 2021/05/31(月) 20:45:07.90 ID:yZDAAeZf0
- M$「Pythonに対応しよーかなー・・・とおもったけどめんどいしやっぱJavaScript(を俺様仕様に拡張したやつ)にするわw」
あのさぁ・・・
- 24 : 2021/05/31(月) 20:47:26.52 ID:U3pYxhAD0
- どっちかっつーとEXCELでつくったアプリっぽいのを社内ユーザーとかに配布するってイメージか?
- 25 : 2021/05/31(月) 20:51:13.06 ID:nwkEbUb+0
- なんで増やすんだよ
C#あたりで統一しろよ - 27 : 2021/05/31(月) 20:53:57.90 ID:8M2OUmpb0
- とりあえずjavascriptだけ覚えればおっけーみたいになるのか
- 29 : 2021/05/31(月) 20:58:18.24 ID:Vd6ybysN0
- >>27
COMが使えんと大したことできん
C#はCOM使えるだろ - 28 : 2021/05/31(月) 20:55:45.44 ID:4RbHtlMm0
- C#にしてくれ
C#のシェアも多少は増えるかもしれんし - 30 : 2021/05/31(月) 21:13:25.07 ID:A+MDYN8p0
- いつになったらPython載せるんだよ
- 31 : 2021/05/31(月) 21:22:40.00 ID:MEQdWmJc0
- スプレッドシートと似た感じになるのかな?
- 33 : 2021/05/31(月) 21:29:28.86 ID:2dniWhTo0
- TSじゃなくてJS?
pythonよりゃいいんじゃね - 34 : 2021/05/31(月) 22:05:12.67 ID:ornI/37+0
- まじかー😾
- 35 : 2021/05/31(月) 22:16:46.64 ID:Vd6ybysN0
- PythonはCOM扱えるからな
- 36 : 2021/05/31(月) 23:29:42.80 ID:Vw06MavIr
- WindowsとJSって相性悪くね?
パスのバックスラッシュを全部エスケープしないとなんだろ?
コメント