最近のM365の中身を妄想する

1
(change of )*state @TuvianNavy

(※的外れな推測を大量に含んでいると思います、作業仮説と捉えてください)、

2024-02-29 21:57:23
(change of )*state @TuvianNavy

最近のM365というかWebView2ベースのTeamsとExcelの内部動作を解析したい、何から取りかかればいい?

2024-02-29 20:12:39
(change of )*state @TuvianNavy

まずExcelのWeb版を作るときにJavaScriptでブック、シート、セルを操作できるようにExcelの操作をREST APIとして実装する必要があった、MSOLと呼ばれてたこれがこれがSharePointと結びついて現在のMGになるまでに何年も要してる

2024-02-29 20:16:49
(change of )*state @TuvianNavy

Teamsの場合、基本的にはSlackの動作をExchangeの操作にマッピングする過程でExchangeを拡張し、添付ファイルの扱いのためにSharePointを拡張し、それらの操作に必要な権限管理をAzure AD (Entra)に実装する必要があった

2024-02-29 20:21:00
(change of )*state @TuvianNavy

だから、ExcelのWebView2フロントエンドはもはや直接xlsxのローカルファイルを開いてはいないはず

2024-02-29 20:22:20
(change of )*state @TuvianNavy

だとしたら、OLE2の扱いはいまどうなっているのか?

2024-02-29 20:24:42
(change of )*state @TuvianNavy

ブラウザにdrug and dropを実装するときにこの辺は一緒に実装されたはず

2024-02-29 20:26:37
(change of )*state @TuvianNavy

もちろん、OLE2の動作を完全に実装するのは高度だけど後ろ向きの努力で、

2024-02-29 20:29:19
(change of )*state @TuvianNavy

Visioはこの点でDraw\.ioにだいぶ遅れをとらざるを得ない

2024-02-29 20:31:05
(change of )*state @TuvianNavy

ともあれExcelに関してはグリッドの操作とシートの実体の操作は完全に切り離されてるだろうし、機能不足ももうない

2024-02-29 20:33:32
(change of )*state @TuvianNavy

それでもまだMSOLを滅ぼせない

2024-02-29 20:34:40
(change of )*state @TuvianNavy

M365のOfficeアプリでもWeb版でも「自動化」タブつまりOfficeScriptのサポートはExcelだけ つまりWordやPowerPointは見栄えの一致という難題をまだ完全には解決できてない Excelでも共有ブックのフォント周りはまだおかしな動作をするが、Excelならそれは致命的でない

2024-02-29 20:39:53
(change of )*state @TuvianNavy

ともあれMGの呼び出しをキャプチャし、注意深く分析する必要がある

2024-02-29 20:43:01
(change of )*state @TuvianNavy

ExchangeクライアントとしてのOutLookはTeamsを必死で追いかけているように見え、それは両方ともWebView2ベースに移行できたことで一応うまく行っていると評価できる(遅いと文句を言うだけの世間とは喜びを共有できないレドモンド民に若干同情する)

2024-02-29 21:03:15
(change of )*state @TuvianNavy

この Exchange SharePoint Excel Outlook Teams MG の仕様の共進化に他のOfficeプロダクトもついて行かなければならない

2024-02-29 21:10:59
(change of )*state @TuvianNavy

Windowsの実装だと、Windows 11の設定アプリの描画系がフォントサーバに依存を深めてないか?は地味に気になっている

2024-02-29 21:13:18
(change of )*state @TuvianNavy

Excelのレイアウト崩れもおそらくフォントサーバが関与しているだろう

2024-02-29 21:14:54
(change of )*state @TuvianNavy

SD-WANやSASEのベンダーはここら辺の最新事情をよく知っているはず

2024-02-29 21:18:04