マクロは、タスクを自動的に実行するために1つのコマンドとしてグループ化された一連のコマンドと命令を表し、主に反復アクションを自動化するために使用されます。
VBAベースのマクロはVS2012で削除されましたが、Microsoftの開発者コミュニティはあきらめず、そのギャップを埋めるための拡張機能をリリースしました。 5月の初めに、VisualStudioチームは新しいVSマクロ拡張機能をリリースしました。 本日、Visual Studio2013 +の拡張機能が正常に機能することを確認しました。 この拡張機能により、IDEでマクロを使用できるようになり、テキスト編集操作を含むVisualStudioのほとんどの機能を記録できます。
機能の完全なリストは次のとおりです。
- アクティブなドキュメント操作とVisualStudioIDEコマンドの記録と再生
- 複数回再生
- マクロエクスプローラーを使用してマクロを管理および永続化する
- キーボードバインディングを任意のマクロに割り当てます
- VS DTEAPIを呼び出すJavaScriptファイルとして記録されたマクロ
- DTEIntelliSenseを使用したVisualStudioでのマクロ編集
- 再生を停止します
- サンプルマクロ。
拡張機能をインストールすると、[ツール]> [マクロ]の下に[マクロ]メニューが表示されます。 現在のマクロは、最後に記録されたマクロを組み込んだ一時的なマクロです。 保存するには、現在のマクロを右クリックして、新しいマクロに名前を付けます。 アクセスを高速化するためのショートカットを割り当てることもできます。 この操作の後、新しいマクロはファイルシステムに保持されます。
ただし、すべての機能がこの拡張機能でサポートされているわけではありません。 ダイアログとの対話を記録したり、別のマクロ内でマクロを実行したりすることはできません。 また、この拡張機能を使用すると、マクロはJavaScriptで記述され、Visual Studio 2010のマクロはVBAマクロで記述されるため、Visual Studio2010からマクロを再生することはできません。
これらの拡張機能により、Microsoftは開発者の意見を聞いていることをもう一度証明します。
チェックアウトする必要のある関連記事:
- 開発者にリリースされたWindows10 Anniversary Update SDK
- Microsoftは、開発者に新しいテクノロジを提供することにより、BingMapsの改善を目指しています
- Windows 8、8.1、10の「開発者ライセンスの有効期限が切れました」を修正