Officeスクリプトは、ブック内の他のユーザー Excelできます。 ブックでスクリプトを共有する場合は、スクリプトをブックに添付して、他のユーザーがスクリプトを表示して実行できます。   

重要: ブックを編集できるユーザーは、添付されたスクリプトを表示して実行できます。

注:  この機能は、Office Insider プログラムに参加しているMicrosoft 365 サブスクリプションをお持ちのユーザーに限り使用できます。 Microsoft 365 サブスクリプションをお持ちの場合は、最新バージョンの Office をインストールしているかどうか確認してください

ブックでスクリプトを共有する

スクリプトの [詳細] ページを使用して、ブック内のスクリプトを共有できます。 スクリプトは OneDriveに保存され、共有すると、開いているブックにスクリプトへのリンクが作成されます。

  1. [ 自動化] タブ のスクリプト ギャラリーで、共有するスクリプトを選択します。 独自のスクリプトのみを共有できます。ギャラリーに表示される他のスクリプトは、開いているブックで既に共有されています。

    Officeスクリプト ギャラリー

    コード エディターが開き、選択したスクリプトが表示されます。

  2. [コード エディター] メニューの [共有] を選択します

    Officeスクリプトコンテキスト メニュー

  3. 共有スクリプトを使用できるユーザーに関するメッセージをメモし、[共有] を選択 して 続行します。 スクリプト ギャラリーでは、共有したスクリプトに別のアイコンが表示され、ブック内で共有されたため、ブックを編集できるすべてのユーザーが実行できます。

    Office共有スクリプトを含むスクリプト ギャラリー

注: 

  • 共有スクリプトは、ブックへの書き込みアクセス許可を持つ任意のユーザーが実行できます。 スクリプトによって変更された内容は、スクリプトの所有者ではなく、スクリプトを実行しているユーザーによって編集として記録されます。

  • 共有スクリプトに対して行った更新は、自動的に他のユーザーと共有されます。 スクリプトは、保存すると更新されます。 変更時に古いバージョンが開いている場合は、スクリプトを使用しているユーザーがもう一度開く必要がある場合があります。

  • スクリプトOffice組織内でのみ共有できます。 スクリプトを外部ユーザーと共有できません。  

スクリプトの共有を解除する

編集用に開いているブック内のスクリプトの共有を解除できます。 所有していないスクリプトの共有を解除した場合は、そのスクリプトを再び追加することはできません。スクリプトの所有者は、必要に応じてそれを行う必要があります。

  1. スクリプト ギャラリーでスクリプトをクリックします。

  2. [コード エディター] メニューで、[共有の停止]を選択します

  3. [このブックでの共有の停止] ダイアログで、スクリプトを所有している場合は、[すべてのブックで共有を停止する] を選択できますが、元に戻すことはできません。 スクリプトを再共有するには、各ブックでもう一度共有する必要があります。 準備ができたら、[共有の停止] を選択します

    [ブック内の共有を停止する] ダイアログ

注: ブックで共有するのではなく、特定のユーザーとスクリプトを共有するには、OneDrive > Documents > Office Scriptsフォルダーに移動し、スクリプト ファイル を共有します

共有スクリプトの実行を許可する

ブックで所有しないスクリプトを初めて実行すると、[実行のアクセス許可] ダイアログ ボックスが開き、スクリプトによるブックの表示と編集を許可するかどうかを確認するメッセージが表示されます。 スクリプトの作成者を信頼する場合は、[許可] を クリックします

[アクセス許可の実行] ダイアログ ボックス (Office スクリプトのExcel

参照してください

Office スクリプトの概要Excel

OfficeMicrosoft 365 のスクリプト設定

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

この情報は役に立ちましたか?

翻訳品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

フィードバックをお送りいただきありがとうございます!

×