Sequence Makerをクイックアクセスツールバーから実行する

## はじめに
Sequence MakerはExcelから測定器を制御可能にするアドインです。Sequence Makerはリボンタブの「コマンド送受信」のボタンを押して開始しますが、クイックアクセスツールバーに登録することでより簡単に開始することができます。また、キーボード操作で開始することもできます。なお、Sequence Makerについての詳細は以下の記事を参照ください。

https://qiita.com/sequencemaker/items/8e6a370ab0a793a06a3b

:::note warn
***お断り***
本記事の内容はSequence Maker開発元の公式見解ではなく、あくまでも個人が趣味の範囲内で執筆しているものです。記事の内容について開発元へ問い合わせることはお控えください。ご質問・要望などは各記事のコメント欄へお願いいたします。
:::

## Excelのクイックアクセスツールバー
クイックアクセスツールバーはExcelの最上部にあるここのバーのことです。ここにはExcelの機能を好きに割り当てることができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/ece31ad4-6aaf-57c5-ae12-83e2c10a7aa3.png)

## Sequence Makerの機能を割り当てる
今回は一番使う「コマンド送受信」ボタンと、すぐに止められるように「停止」ボタンを割り当ててみます。「コマンド送受信」ボタンの上で右クリックして「クイックアクセスツールバーに追加」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/48316ae5-720f-439c-0689-2f68dbb33b79.png)

同じように「停止」ボタンの上で右クリックして「クイックアクセスツールバーに追加」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/cf2c745d-db0a-3a15-2edd-a00c8a760be0.png)

するとこんな感じに割り当てられました。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/28a0ef84-aa1c-bc03-477b-949d44152860.png)

使うときは、この追加された ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/240493a9-9cbe-2a7a-268f-14799ffeaba2.png) ボタンをクリックすればOKです。

## 並び順をカスタマイズ
クイックアクセスツールバーの並び順はカスタマイズ可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/aa5d47c3-d409-2298-2ac2-3e4877c2f5a9.png)

クイックアクセスツールバー上で右クリックして「クイックアクセスツールバーのユーザー設定」をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/7587276e-b07b-abe7-53d4-6749cd3ea64f.png)

すると、こんな感じの設定画面が出てくるので、並び順を▲▼ボタンで調整します。おすすめは一番左に「コマンド送受信」、2番目に「停止」です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/bfd5614e-977f-348b-605a-d6226c409d59.png)

## キーボードから実行
実はクイックアクセスツールバーのボタンはキーボードショートカットが自動的に割り当てられています。一番左のボタンから[ALT]+[1]、[ALT]+[2]、[ALT]+[3]・・・といった感じです。
なので、先ほどのように「コマンド送受信」ボタンを一番左に配置すると[ALT]+[1]キーで実行することができます！ちなみにリボンのタブが「SEQUENCE MAKER」を選択していなくても[ALT]+[1]キーで実行できるので、大変便利です！！

## ショートカットキーをカスタマイズ
[ALT]+[1]キーで開始でも良いのですが、私の場合はキー1つで実行したいので[SCRLK]キーに割り当てています。方法としてはキーの割り当てを変更するソフトを使用して、[Scroll Lock]キーを[ALT]+[1]にしています。
やり方としてはMicrosoft謹製の「PowerToys」を使うのがオススメです。以下からダウンロード可能です。

https://aka.ms/installpowertoys

インストールしたら「PowerToys」を起動して、Keyboard Managerを選択します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/147cd3fb-b0d7-d655-bf41-6eef91a16477.png)

キーの再マップで以下のように設定します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/9c767b65-4f1b-3c63-a7d7-456e265aab71.png)

ここでは[Scroll Lock]キーを[ALT]+[1]に割り当て、[PAUSE]キーを[ALT]+[2]に割り当てました。

::: note warn
Keyboard Managerの設定がうまく反映されない場合は、PowerToysを再起動してみてください。タスクトレイで右クリックして「終了」します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/3f8add5e-f598-7c38-cadb-caceb2ad0b54.png)
:::

::: note
PowerToysは他にもWindowsの便利機能盛りだくさんなので、ぜひインストールしておくことをオススメ
:::

## Sequence Makerで実行
**「コマンド送受信」したいときは[Scroll Lock]キーを押すだけです！**
**「停止」したいときは[PAUSE]キーを押すだけです！**

## まとめ
今回はSequence Makerのボタンをクイックアクセスツールバーに追加する方法を紹介しました。ショートカットキーの割り当てまでやっておくと、すぐに開始できるのでとても便利です。なお、他のボタンたちも追加できるので、例えば単発送信ボタンを追加しておくとか、良くLAN通信するような人は#1のIPアドレスとポート番号の設定を追加しておくとか、そんな使い方もできます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/52412090-1207-08e4-a139-6320ad29de70.png)