【IT】Microsoft、Excelカスタム関数としてJavaScriptのサポートを発表

■ このスレッドは過去ログ倉庫に格納されています
1ノチラ ★2018/06/12(火) 10:26:02.83ID:CAP_USER
Microsoftは先日、JavaScriptでExcelのカスタム関数の作成をサポートする開発者プレビューを発表した。これは、Officeホストアプリケーションのオブジェクトモデルと対話するアドインやWebアプリケーションに限定される既存のMicrosoft Office JavaScript APIを超えて実現できる。

Microsoft Officeチームは、GitHubソースコードリポジトリを作成して、JavaScriptを使ってExcel関数の使い方を学習できるようにした。このサンプルリポジトリは、主要な4つの機能に分けている:

* JavaScript: カスタム関数のソースコード
* JSON: 利用可能なカスタム関数を表示するためにExcelで使用されるメタデータ
* HTML: 関連するJavaScriptソースコードとカスタム関数を初期化するためのメソッドを参照するためのプレビューリリースメカニズム
* XML: カスタム関数とそのリソースの場所と名前空間をExcelに伝える

カスタム関数はユーザーインターフェイスと関連付けられていないため、DOMを操作してはならない。この機能の最終リリースまでにカスタム関数の初期化のためのHTMLは削除される予定だ。

PromisesのサポートのようなモダンなJavaScript機能がサポートされているため、開発者はカスタム関数を、すぐに計算済みの値を扱うために同期にしたり、完了までの複数の計算をする非同期処理としてカスタム関数を定義できる。1回だけではなく、複数回値を返す非同期promiseであるStreamsもExcelカスタムJavaScript関数のオプションである。

ExcelのJavaScriptは、Microsoft Edge Webブラウザで使われているものと同じChakra JavaScriptエンジンを利用している。

カスタム関数は現在、WindowsとMacの開発者プレビューバージョンのExcelに限定的にサポートされている。カスタム関数は、モバイルデバイスや、製品バージョンのExcelでは、現在サポートされていない。

この追加により、シートでJavaScriptのカスタム関数をすでにサポートしているGoogle Sheetsと同等になる。

TypeScriptユーザーは、カスタムJavaScript関数を書くことができる。他のJavaScript環境と同様に、TypeScriptをJavaScriptに変換する必要がある。MicrosoftはExcelでTypeScriptを直接サポートする予定はない。

ExcelでのカスタムJavaScript関数の正式な製品リリース日はまだないが、ExcelのカスタムJavaScript関数に興味がある人は、このプレビューリリースを試して、Officeチームにフィードバックを提供して欲しい。
https://www.infoq.com/jp/news/2018/06/microsoft-excel-js-functions

2名刺は切らしておりまして2018/06/12(火) 10:26:40.09ID:JhIPlG6f
マクロウィルスが凶悪化しそうだな

3名刺は切らしておりまして2018/06/12(火) 10:27:38.78ID:ANiWuMVb
>>2
だよね

4名刺は切らしておりまして2018/06/12(火) 10:32:03.35ID:S9JzrkGH
いいね👍

5名刺は切らしておりまして2018/06/12(火) 10:32:39.54ID:jW+c01Ba
それよりワープロと表計算を一つにまとめられないのかよ

6名刺は切らしておりまして2018/06/12(火) 10:33:42.65ID:fagrRgfZ
typescript

7名刺は切らしておりまして2018/06/12(火) 10:34:19.38ID:vd24seA/
もうexcelなんていじるなよ
やればやるほどおかしい品物になる

8名刺は切らしておりまして2018/06/12(火) 10:35:10.11ID:fagrRgfZ
だからフロントエンドにはならんと何度言えばわかってくれるんだろう。

9名刺は切らしておりまして2018/06/12(火) 10:38:31.42ID:Dd4h6+kL
どんどん別物になっていくな、2003ぐらいが一番使いやすかった

10名刺は切らしておりまして2018/06/12(火) 10:41:15.51ID:t+4WjauA
ついにエクセルでマイクラが動くようになるのか(情弱

11名刺は切らしておりまして2018/06/12(火) 10:41:28.11ID:aJ3sOS2I
JavaScriptのサポート = ハッキング、ウィルスなど様々な攻撃を受ける

12名刺は切らしておりまして2018/06/12(火) 10:47:44.83ID:5e+7X3G1
ウェブアプリでいいじゃんって話になるわな まあ攻撃の対象にしかならんが

13名刺は切らしておりまして2018/06/12(火) 10:52:36.32ID:7Pzch/hO
>>5
埋め込みじゃダメなん?

14名刺は切らしておりまして2018/06/12(火) 10:53:43.65ID:jW+c01Ba
>>13
それでもいいかな

15名刺は切らしておりまして2018/06/12(火) 10:56:23.17ID:6Z/rAF1p
素人が作った変な処理を解析させられるのは苦痛以外の何物でもない
修正するくらいなら全部作り直したほうが早い場合が多い

16名刺は切らしておりまして2018/06/12(火) 10:56:59.15ID:jYhaQLId
Execl2000で完成してたのに、あとは改悪一途

17名刺は切らしておりまして2018/06/12(火) 10:59:20.62ID:BdXBNXTC
余計な機能を増やすな!

18名刺は切らしておりまして2018/06/12(火) 10:59:38.40ID:BQty18EU
OpenSourceに食われるなよ
もう遅いか?

19名刺は切らしておりまして2018/06/12(火) 11:00:31.41ID:nwkpRAdC
VBAの代わりにPythonを使えるようにする話はどうなったの?
待ってるんだけど

20名刺は切らしておりまして2018/06/12(火) 11:03:40.74ID:BQty18EU
これさ、現場だとVBAで全部組むと怒られるんだよね
他の人が分からないって
だからできるだけ関数で作るんだが。

21名刺は切らしておりまして2018/06/12(火) 11:04:05.36ID:hgibY7Jd
>>2
いや、逆だろ、有名ウィルスパターンが見つかりやすくなって、
元のマクロウィルスより害が減る。
マイクロソフトのベースコードに潜むバックドアの方が凶悪。
変数の代入だけでウィルスコードの開始を始められる条件とかあるし・・・

22名刺は切らしておりまして2018/06/12(火) 11:12:57.84ID:hgibY7Jd
>>20
Cプログラムの安全性解析とか、実行速度の改善にエクセルは良く使うな。

計算に制限かかるから、計算式を単純化しないといけない。
単純計算が大量に見える様になるから無駄な計算を洗いだしやすいと言う利点がある。

23名刺は切らしておりまして2018/06/12(火) 11:29:54.84ID:qZ8r7eES
JAVA?
時代はピィトホンだろ
AIなんだ
ガハハ

24名刺は切らしておりまして2018/06/12(火) 11:34:01.08ID:LM/OqNDS
ピィトホン?
素晴らしいセンスだな
我々もかくありたいものだ

25名刺は切らしておりまして2018/06/12(火) 11:46:31.31ID:55W++fOc
>>2が全てだな

26名刺は切らしておりまして2018/06/12(火) 12:11:07.57ID:29XhuWZA
>>19
Pythonも検討したけどやめて、JavaScriptを採用しましたって話だろうな
開発リソース的に新言語を同時期に2つも統合するとは考えにくい

27名刺は切らしておりまして2018/06/12(火) 12:11:56.18ID:unQXiXZ6
ほらきた
OfficeのElectron化だよ

28名刺は切らしておりまして2018/06/12(火) 12:24:05.72ID:SMtucDYE
MSならTypeScriptだろうな
pyのほうでのサポートに期待してたけど、やっぱそうなるか

29名刺は切らしておりまして2018/06/12(火) 12:29:52.88ID:N9MQsgMa
TypeScript直サポートしろよ
あとC#も頼む

30名刺は切らしておりまして2018/06/12(火) 12:43:58.60ID:/SdEVzVY

31名刺は切らしておりまして2018/06/12(火) 12:49:34.44ID:giEcxIPV
なぜ、C#じゃない

32名刺は切らしておりまして2018/06/12(火) 12:51:10.99ID:aGGzjQ/2
pyもやるけどそれはそれ、って事ではないのかな

33名刺は切らしておりまして2018/06/12(火) 12:59:29.41ID:LpNMHqQN
tclにせえや

34名刺は切らしておりまして2018/06/12(火) 13:30:09.01ID:HYj/ByBt
また気味の悪い拡張子が

35名刺は切らしておりまして2018/06/12(火) 13:48:05.62ID:ULbakoMv
javascriptってブラウザ使って半ば強引に動的に表示させる案件でなければ
なるべく触りたくない。
getelementbyidのidはセル番地になるのか。
変なexcel用関数増やされても邪魔くさいし。

36名刺は切らしておりまして2018/06/12(火) 13:56:45.88ID:ULbakoMv
それよりexcelにマクロ埋めるのやめようよ。本当に業務上、パーソナルな使い方するならいいけど。
得意先が「これに書け」と命令してくるマクロ付きexcel書式が特にひどい。
1文字打つごとにHDDが激しく動き、あらゆるシート、セルにカーソルが移動しまくった3秒後に1文字目の入力が確定する、みたいのが結構散見される。

37名刺は切らしておりまして2018/06/12(火) 13:58:32.68ID:oPqQ7HV7
「公明党、創価学会よどこへ行く」( 週刊東洋経済 eビジネス新書 ) 

与党協議に関わった横山氏は 
「自民党の北海道連の意見が 
まとまっていなかったこともあるが、 
札幌延伸をリードしたのは明らかに公明党。 

函館に新幹線を上陸させれば、後はなんとかなると、 
『青函(青森と函館)同時開業』を公明党が言い出したときが 
(事態が動き出した)転換点だった。」と振り返る。 

http://56285.blog.jp/archives/49650766.html 
----------------- 
国土交通省で「天下り」が完全復活した。 

その中心的人物が、石井啓一国交相だという。 

要するに「バリバリの元国交省キャリア」が、 
かつて自分が勤務していた省で大臣となり、 
天下りを復活させたことになる。 

http://www.yellow-journal.jp/politics/yj-00000295/ 
----------------- 
当時、内田氏は 
都議会自民党幹事長として売り出し中だったが、 
今ほどの権力はなく、公共工事の仕切り役は、 
都議会公明党のドン・藤井富雄氏だった。 

藤井氏は、05年に政界を引退し 
仕切り役、調整役の座を内田氏に禅譲。 

(中略) 
老朽化した築地市場の移転は、 
石原氏の前任の 
青島幸男知事の時代に持ち上がったが、 
その構想を推進したのは、 
東京都港湾局長時代の石川雅已・現千代田区長で、 
臨海副都心開発部長として石川氏を支えたのは、 
前川あきお・現練馬区長だった。 

山田氏は、後述するように 
両氏をOBとなっても物心ともに支えた。 

つまり豊洲移転は、 
石原都政の前に都の官僚が 
議会や市場関係者に対する根回しを行い、 
推進してきたのだ。 

http://gendai.ismedia.jp/articles/-/50989 
----------------- 

公共事業絡みで口利き 

公明・藤井都議が都幹部などに 
コンサルタント会社を紹介 長男が「顧問料」もらう 

http://www.jcp.or.jp/akahata/aik2/2004-01-08/01_02.html 
--------------- --  
創価大学生のおもな就職先 
http://56285.blog.jp/archives/49851484.html

38名刺は切らしておりまして2018/06/12(火) 13:59:23.59ID:pU67EPxI
これならオンライン版でのマクロもサポートできるもんね
グーグルのものそんな感じだし、今後はもうVBAは無くなってくんだろうね

39名刺は切らしておりまして2018/06/12(火) 14:18:50.64ID:l/Td4pSQ
とにかくどこか変えないといかん、の企業は大変だな

40名刺は切らしておりまして2018/06/12(火) 14:29:00.23ID:2P0a6XvU
>>2
>マクロウィルスが凶悪化しそうだな

COMとAPI使えば今でもなんでもできるぞ?

41名刺は切らしておりまして2018/06/12(火) 14:45:55.55ID:JxDU+4OB
>>26
> >>19
> Pythonも検討したけどやめて、JavaScriptを採用しましたって話だろうな
> 開発リソース的に新言語を同時期に2つも統合するとは考えにくい

カスタム関数による関数の拡張はJavaScriptで,VBA的な自動処理は
Pythonで,と言うことじゃないですかね。

42名刺は切らしておりまして2018/06/12(火) 15:09:05.31ID:wQC/XC/o
>>5
某政府「今後公文書の作成はexcelに統一

43名刺は切らしておりまして2018/06/12(火) 15:27:24.88ID:B2CJUHar
ActiveX萬世!

44名刺は切らしておりまして2018/06/12(火) 15:32:29.37ID:4ootgzRs
JSONあるならXMLいらなくね
どっちかにしろよ

45名刺は切らしておりまして2018/06/12(火) 16:03:34.06ID:xYSz4Q/f
勘弁してくれ
GPで無効にできるようにしてください
うちにはまだ早い

46名刺は切らしておりまして2018/06/12(火) 17:16:44.68ID:KjtKpgcM
ググるのスプレッドシートから乗り換えられるよ、って言うための布石とか

47名刺は切らしておりまして2018/06/12(火) 17:40:14.67ID:Tf/6Hh7Q
>>46
将来的には完全クラウド化するのはもう必然なんだから当然グーグルをつよく意識せざるを得ないよね

48名刺は切らしておりまして2018/06/12(火) 19:13:51.11ID:RRM1/Vl9
>>36
無理やり全角文字入れたり、文字列にしたり、報告ボタンを押せって言ったのに自力でメールに添付したりする馬鹿が多いからな

49名刺は切らしておりまして2018/06/12(火) 20:32:13.37ID:nCSy/+Ir
>>47
office365はすでにクラウドベースなんだが
あとGoogleのクラウドなんてショボいぞ

50名刺は切らしておりまして2018/06/12(火) 22:06:59.27ID:oxxtveSJ
>>40
COM久しぶりに聞いた。ActiveXって言ってたんだよな。もっと前はOLEオートメーションとか。懐かしいわ

51名刺は切らしておりまして2018/06/12(火) 22:57:26.66ID:1r26gXnY
ここでTypeScriptを採用してたらまたJSコミュニティを警戒させたろうけど、大人になったなMS。

52名刺は切らしておりまして2018/06/12(火) 23:19:38.68ID:djaAoPCX
JSON

53名刺は切らしておりまして2018/06/13(水) 00:07:46.47ID:EeVqmAwV
>>49
だからこの先ローカルインスコ版がなくなるって話でしょ

54名刺は切らしておりまして2018/06/13(水) 00:35:13.30ID:GQtAiMMq
JSで検索するとJavaScriptのページばかりヒットするので、本当に迷惑です

55名刺は切らしておりまして2018/06/13(水) 00:39:39.25ID:o2RSySJA
お巡りさん、コイツです >>54

56名刺は切らしておりまして2018/06/13(水) 00:46:15.55ID:rvRx44TV
まーさっぱり内容は判らんがGoogle SheetsがJavaScriptのカスタム関数をサポートしとるからExcelも追随すると。
互換officeアプリが後追いだけじゃなく独自機能を搭載するようになって来とるという事なんかな。

57名刺は切らしておりまして2018/06/13(水) 01:00:56.53ID:PZkGvSIQ
JSONなどという気味の悪いものを Excelのような適用ソフトで使用するのはいかがなものか
マイクロソフトは説明責任を果たすべきではないだろうかw

58名刺は切らしておりまして2018/06/13(水) 01:03:21.74ID:GW0PiJh9
まあ日本じゃいくら機能を搭載したところでデータの再利用性をまったく考えていない
ゴミを生産し続けるだけだろ。 所詮はパーソナルなツールだよ。
これからも日本人は神エクセルを生産し続けることだろう。

59名刺は切らしておりまして2018/06/13(水) 01:07:17.06ID:fg7siE8j
エクセルとかバカかw

60名刺は切らしておりまして2018/06/13(水) 01:10:44.46ID:Ds/z1zvF
>>58 Excelにデータ入力したら「印刷して」○○さんに渡してね
ってよく頼まれます

61名刺は切らしておりまして2018/06/13(水) 01:11:40.39ID:tRHXl2sF
違う、そうじゃない
JavaScriptじゃなくて、みんなはC#が欲しいんだ

62名刺は切らしておりまして2018/06/13(水) 01:12:57.22ID:cdKPrOyQ
JSに置換する案件が増えるな

63名刺は切らしておりまして2018/06/13(水) 01:13:48.69ID:fg7siE8j
なんでこんなのに騙される爺が多いの

64名刺は切らしておりまして2018/06/13(水) 03:06:37.02ID:6HMMbsRr
>>51
そりゃTSをJSに変換すればいいだけだから

65名刺は切らしておりまして2018/06/13(水) 06:00:27.88ID:1O2srsTH
JSON形式のデータに対応したデータベースやソフトウェアにExcelを関連付けられるのかな

66名刺は切らしておりまして2018/06/13(水) 06:03:39.08ID:7aWia/g9
>>57
個人情報や機密情報が数多く含まれるエクセルでJSONなる気味の悪いものを使うとは如何なものか。

67名刺は切らしておりまして2018/06/13(水) 06:15:52.50ID:JQSJou9X
俺もJSに手を出すときがきたのか

68名刺は切らしておりまして2018/06/13(水) 07:04:07.78ID:pp1prwi3
>>57
今日は13日だけど金曜日じゃないから説明は無しな

69名刺は切らしておりまして2018/06/13(水) 15:55:29.42ID:8UdKhvhv
Excelいじっている時間があるなら Edgeをちゃんとしたものにしろー。
またまた脆弱性が問われる報道がでてきた。
もう頼むからだれか日本発のOS開発してくれないか?
まったく、安心して使えないMicroなんざ御用なしー。

70名刺は切らしておりまして2018/06/13(水) 16:11:43.03ID:RI7aiXTQ
>>69
ソフトウェアエンジニアを小汚い奴隷のように扱う日本でOSなんか無理w
オマエみたいなクレクレ野郎ばかりで自分でなんとかしようってのがいない支那www

71名刺は切らしておりまして2018/06/13(水) 16:19:31.53ID:Col4LiEW
>>69
Edgeなんてもう諦めたほうが良いくらいのシェアだろ

72名刺は切らしておりまして2018/06/13(水) 16:39:40.44ID:avx0MaWh
というかもうOSなんてほんとになんでもよくなってくでしょ

73名刺は切らしておりまして2018/06/13(水) 16:54:26.10ID:tUuhYA2b
Access触らないとなんないんだけどこっちも頼むよ

74名刺は切らしておりまして2018/06/13(水) 18:59:11.47ID:tvEAHJXP
マルウエアがえぐいことになってまともな企業なら使用禁止になりそう

実装するのは勝手だけどデフォルトはコンポーネントインストールなし、
入れてもデフォルトオフにしてくれ

75名刺は切らしておりまして2018/06/13(水) 19:34:12.93ID:ha08+PH/
Accessは天才が作ったと思うわ

76名刺は切らしておりまして2018/06/13(水) 19:49:03.65ID:khjwLtCr
accessで帳票一枚印刷するつもりが
全件印刷し始めて慌ててプリンターのコンセントを引っこ抜く

77名刺は切らしておりまして2018/06/13(水) 19:58:07.54ID:dI/FPOxv
JSだとウィルスが増えるとか言ってる奴はよくわかってないだろ。
VBより生産性が高いからウィルス作成が捗るとかいう話なら別だがw

78名刺は切らしておりまして2018/06/13(水) 21:10:47.50ID:+NULvJCd
それよりVBE何とかしろよ、使いにくい
VSと簡単に連携できるようにしてほしい

79名刺は切らしておりまして2018/06/13(水) 21:14:47.31ID:rl5Af04E
>>78
VSEもVSなるものも分からんが時代はそこじゃないんでは?

80名刺は切らしておりまして2018/06/13(水) 21:18:05.22ID:qSBEjLto
Pythonはソース見難いクソ言語

81名刺は切らしておりまして2018/06/13(水) 21:23:36.51ID:rl5Af04E
>>80
言語なんか手段でしょ固執するなよ。もったいよ

82名刺は切らしておりまして2018/06/13(水) 21:25:16.57ID:H5sLF07G
そもそも関数が古い。

83名刺は切らしておりまして2018/06/13(水) 21:29:20.27ID:BfblCneU
VBScript使ってる俺は勝ち組

84名刺は切らしておりまして2018/06/14(木) 01:18:48.23ID:JXwjWZXY
自分用の「ちょっと便利ツール」用にACCESS VBAばっかり
やってて、たまにjavascript触ると、{ }が多すぎて
「あれ?どこまで閉じたっけ?」と迷うこと多い。
仕方なく「関数なんちゃらを閉じるやつ」とか、アホみたいな
コメント書いてる。

85名刺は切らしておりまして2018/06/14(木) 02:05:10.79ID:cvOMQH6l
>>84
開発用のまともなエディタ使えば対応するカッコが強調表示されたりして一目瞭然なのに

86名刺は切らしておりまして2018/06/14(木) 13:18:48.03ID:gemp4Uqr
pythonじゃないのか。

web屋にすり寄った方が良いと判断したのか。

87名刺は切らしておりまして2018/06/14(木) 13:38:32.54ID:68oP5teY
>>7
Wordもいじってほしくない。

一太郎がライバルだったときはWordの日本語ローカライズもそれなりにしっかりしてたけど、
今やWordはどんどん日本語無視の方向に行ってる。

88名刺は切らしておりまして2018/06/14(木) 13:47:55.61ID:ns/9YMJx
(´・ω・`)そのうち、pythonとLaTeXをサポートするに1000点

89名刺は切らしておりまして2018/06/14(木) 15:24:59.22ID:gemp4Uqr
>>88
wordはtex形式の数式入力に対応したな

90名刺は切らしておりまして2018/06/15(金) 16:25:23.94ID:2jkMjEWm
>>84
スパゲティなのが眼に浮かぶwでも良いんだよ業務が効率化出来てれば

91名刺は切らしておりまして2018/06/15(金) 17:42:32.62ID:X3FmEIrl
自宅用はEXCEL2000で十分だ

92名刺は切らしておりまして2018/06/15(金) 18:08:53.38ID:V40IDldO
社内共有のexcelにマイニングのjavascript入れたら、
退職後も掘り続けてくれるな。

93名刺は切らしておりまして2018/06/15(金) 23:07:30.15ID:X1M7nKtz
Excel本体とVBAとの間でちゃんと統率が取れているのかどうかすら怪しいのに、JavaScriptなんて大丈夫なのか?

Excelでは行の高さは0.01ポイント単位で設定出来るのに対して、
VBAで行の高さをコピペすると0.25ポイント単位に切り上げられてしまうとか

マクロで長い帳票を出力すると段々と帳票のページがずれてくるんで、
その誤差が積み重なったのが原因って分からずにずっと悩み続けてたわ

94名刺は切らしておりまして2018/06/17(日) 17:45:58.95ID:uQxYLU3h
余計な機能ってあほかよ
Google Spreadsheetじゃ普通にJavaScriptつかえるだろ
むしろおせーわ

95名刺は切らしておりまして2018/06/17(日) 17:47:33.71ID:uQxYLU3h
>>93
行の高さw
データの本質は行の高さになんて左右されません
ばかすぎ

96名刺は切らしておりまして2018/06/17(日) 17:48:46.46ID:HIaSZYXX
データの本質()

97名刺は切らしておりまして2018/06/17(日) 17:52:10.15ID:Yo+NmKaV
いやまあ、実際のところ、他人が作った糞長い処理を解析するぐらいなら、
同じ目的で作り直した方がずっと早いと思うw

98名刺は切らしておりまして2018/06/17(日) 17:54:15.86ID:hjgOezkY
>>97
あるある

99名刺は切らしておりまして2018/06/17(日) 18:03:28.17ID:uQxYLU3h
>>96
バカそうだなぁ
関数ですかそれ?
典型的なばか

100名刺は切らしておりまして2018/06/17(日) 18:07:13.84ID:Yo+NmKaV
追加要件に合わせて、全体の処理も最適化するつもりで作り直してしまえばいい。

EXCELの式は可読性無視だから、判らないとこや面倒なところだけに処理を絞って参考にして、
全体を作り直すころには前の奴が何をしてたか凡そ理解できてたり。

101名刺は切らしておりまして2018/06/17(日) 18:24:03.21ID:0Vz1Wd9l
VisualStudioを買えばいくらでも拡張できるよ!! byゲイツ

102名刺は切らしておりまして2018/06/17(日) 18:26:08.23ID:v9goSI5Q
非同期、イベント駆動型であるJavaScriptを選んで正解。
Google Apps Scriptだってそうなんだし。

俺としては大歓迎。
おっと、MSOffice使ってないんだった。

103名刺は切らしておりまして2018/06/17(日) 19:13:06.79ID:0Vz1Wd9l
officeの拡張システム(適当まとめ)

1.VBA
 Office標準機能、他の手段より分かりやすいが現代的な言語ではないので規模が大きい物は作りにくい
 基本的に誰でも解る(MS基準)ように言語仕様が作られてるのでオブジェクト指向を知らない残念なプログラマでもそれなりに作れる。

2.com
 ほぼ無制限にWindowsの機能を使える。VisualStudioで作成
 C#やVB .netでも作成可能なので一応、これがプロがOfficeを拡張する時の標準的手段?

3.XLL
 Excelだけに準備されたC++ライブラリ。当然、VisualStudio必須
 低レベル処理なので(プログラマの腕が良ければ)コンパクト+爆速
 これを使ってバリバリC++で処理が組めるエンジニアなら、そもそもExcel必要無いという矛盾

4.JavaScript(計画) ←new

104名刺は切らしておりまして2018/06/17(日) 19:16:59.87ID:HIaSZYXX
>>99
必死過ぎ草

105名刺は切らしておりまして2018/06/17(日) 21:08:11.62ID:ZZakRo7m
>>103
VSTO

106名刺は切らしておりまして2018/06/17(日) 22:55:18.34ID:Cngy1uOC
Pythonがエクセルに実装されるって聞いたんだけど
どうなるの?

107名刺は切らしておりまして2018/06/18(月) 12:34:53.22ID:3evN0qVt
>103
1.VBA
 APIを使えばなんでもできるぞ。
 なんちゃってでもそれなりに動くので残念なコードが生まれやすいのが欠点だな 

2.com
 COMのインターフェースを準備しておけばDLL(OCX)経由でなんでもできる 
 つーか、Office自体がCOMのオバケだ

3.XLL
 使ったことないのでしらね

4.JavaScript(計画) ←new
 どうなんすかね?文法はJavaScriptかも知れんがオブジェクトは
 Excelのオブジェクトを操作するんだから文法だけ同じでも仕方ない気がするが、、、
 あれ?JScriptってのがなかったけ?

108名刺は切らしておりまして2018/06/18(月) 13:29:00.52ID:5rNAdgja
>>1
とうとうVBA要らない子になったか…
前から要らんかったけど

109名刺は切らしておりまして2018/06/18(月) 13:42:08.91ID:I4lEzLhM
余計なことしなくてもいいよ。
手を広げても大混乱に陥るのがおちだ。

110名刺は切らしておりまして2018/06/18(月) 14:03:14.99ID:NS9Vxqsa
VBAで頑張っちゃったの見るよりかは・・・
Excel使ってまで無理矢理頑張らなくてもいいのにってやつを見なくて済むようには

ならないよなー単に置き換えるお仕事とか発狂ものだろうし

111名刺は切らしておりまして2018/06/18(月) 14:20:51.00ID:ZsOjHyIc
>>54
他にどんな意味があるのー?

112名刺は切らしておりまして2018/06/18(月) 15:03:50.37ID:0E5YyFeT
>>111
ジェーンスタイルに決まってんだろ

113名刺は切らしておりまして2018/06/18(月) 15:51:30.21ID:OnixbXcH
そんなことより、Excel VBAの開発環境をどうにかしてくれよ。。。

114名刺は切らしておりまして2018/06/18(月) 20:49:57.08ID:3evN0qVt
>>113
>そんなことより、Excel VBAの開発環境をどうにかしてくれよ。。。

不満か?そこそこ使いやすい環境だと思うが?

115名刺は切らしておりまして2018/06/19(火) 01:33:33.28ID:shaWOJdE
>>114
カッコがありませんのアラートがうざい

116名刺は切らしておりまして2018/06/19(火) 08:47:08.78ID:r+DKtKZT
自動構文チェックとか設定が間違ってるんじゃね?>>ExcelVBA開発環境

117名刺は切らしておりまして2018/06/19(火) 11:26:04.83ID:YFByzWdZ
>>103
VSTO忘れてるよ

118名刺は切らしておりまして2018/06/19(火) 11:36:58.43ID:+TIMtfap
久々にVBAの画面みてワロタwww
ここだけ完全に時間が止まってるのなwww

でも、逆に言えばこれを最初に作った人が凄いということなんだろうな。
先見の明があるというか。。。
Stack Overflow作ったおっさんだっけ。作ったの。
VBAの設計案をゲイツの前でレビューしたとき、あのダメ出し王
のゲイツが黙ったとか。。。

119名刺は切らしておりまして2018/06/21(木) 20:55:39.29ID:84Bd/BZ2
Basic系はMSの基礎みたいなもんだからゲイツ氏が元気なうちは消えないと思っていたが

120名刺は切らしておりまして2018/06/21(木) 22:19:46.60ID:3Z4TeHme
>>119
なんでVBAが消えるという解釈になってるの?

121名刺は切らしておりまして2018/06/21(木) 22:20:09.68ID:J1gCxqBm
こわあぁい……

122名刺は切らしておりまして2018/06/21(木) 22:21:09.91ID:b8DpW0jB
>>120
将来的にクラウド一本でやってくなら遅かれ早かれ消えるでしょ

123名刺は切らしておりまして2018/06/21(木) 22:22:16.04ID:zSJrg3LC
PythonじゃなくてJavascriptか

124名刺は切らしておりまして2018/06/21(木) 23:05:57.13ID:9Z+4Ak9S
>>122
Excelがクラウド一本になるというニュースではないんだが

125名刺は切らしておりまして2018/06/22(金) 00:07:03.48ID:94Fnf1Rh
>>124
これはちがうけどいずれそうなるってことよ

126名刺は切らしておりまして2018/06/22(金) 00:20:09.54ID:2afdwh1h
>>125
それってただの妄想だよね

127名刺は切らしておりまして2018/06/22(金) 00:24:17.19ID:R7eFZc6K
>>120
あーごめ
そんな感じのレスがあったんで
消えると思ってるわけではない

128名刺は切らしておりまして2018/06/22(金) 00:31:51.36ID:zl2N3u6X
皆そんなにEXCELにマクロいれてんの?
ちょっと信じがたいというか。
数千〜数十万レコードを解析したいなら、自分なら
はなからデータベース側で集計かけてデータリンクか
エクスポートで出力するし、ちょっと小奇麗に成形するに
してもピボットで済ませる。
たまに得意先から「これに書け」って書式渡されて
「最後にここのボタン押せ」ってCSV吐き出すやつとか
意味わかんない。

129名刺は切らしておりまして2018/06/22(金) 01:23:58.47ID:nzTHn5xl
好きにすれば

130名刺は切らしておりまして2018/06/22(金) 01:30:12.49ID:tT4s8lle
早く触ってみたいんだけどプレビュー版いつ頃出るの?

131名刺は切らしておりまして2018/06/23(土) 18:06:54.66ID:V8HTi5n7
>>19 >>86 >>106 >>123
言語としては明らかにPYTHONよりJavaScriptの方が優れているから今回は正しい判断
特に非同期イベント駆動でのJavaScript有利が大きい

132名刺は切らしておりまして2018/06/23(土) 20:10:44.55ID:/yR09h8B
部署の外に送るExcelファイルに使うんじゃねーぞ

■ このスレッドは過去ログ倉庫に格納されています