> For the complete documentation index, see [llms.txt](https://manuals.i-reporter.jp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manuals.i-reporter.jp/basicoperation/designer-basicoperation/sheetsetting-copy.md).

# シート設定コピー/ペースト機能

## **シート設定コピー/ペースト機能について**

構成が同一のシート同士であれば、シート内の各種設定を一括してコピー/ペーストすることが可能です。\
構成が同一のシートが複数枚あるような帳票定義において、1シート分の設定を行えば、その設定をコピーして残りのシートに対してペーストすることができます。

&#x20;構成が同一のシートとは、下記の条件を全て満たしているシート同士を指します。

* シート内のクラスターの総数が同一
* シート内のクラスターのindexが全て一致している
* シート内のクラスターのindexとクラスター種別の組み合わせが全て一致している

&#x20;シート設定コピー/ペーストの対象となる設定は下記のとおりです。

* シート備考情報
* 本シートのシートコピー可否
* 各クラスターの入力パラメータ設定
* クラスター名称
* クラスター備考
* iPhone表示順
* iPhone表示
* 同一シート内のネットワーク設定
* 同一シート内のカーボンコピー設定
* 同一シート内の帳票コピー時移動設定
* 同一シート内のカスタムマスター設定
* 同一シート内のバーコード分解設定

## **シート設定コピー/ペーストの実行**

【手順】

クラスターモードを「配置」「選択」「固定」のいずれかにして、シート一覧上で、設定をコピーしたいシートを選択状態にしてから右クリックメニュー内の「シート設定コピー」をクリックします。

<div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/8ztNJ1aKquzDja2EyZ4f/image.png" alt=""><figcaption></figcaption></figure></div>

続いて、シート一覧上で、設定をペーストしたいシートを選択状態にしてから右クリックメニュー内の「シート設定ペースト」をクリックします。

<div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/ZfxznDMMePIhDT3dGEAP/image.png" alt=""><figcaption></figcaption></figure></div>

「シート設定ペースト」をクリックすると下記の確認画面が表示されます。\
「はい」をクリックするとシート設定ペーストが実行されます。\
「いいえ」をクリックするとシート設定ペーストをキャンセルします。

<div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/uTeNbCOwZp8ttRJNT3YI/image.png" alt="" width="431"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
シート設定ペーストされる側のシート内で既に何らかの設定が行われている場合は、上書きされることで削除されますので、十分にご確認のうえで実行してください。
{% endhint %}

また、シート設定コピーを実行したシート内にあるクラスターの「入力パラメータ設定」内で、コピー元となるシートNo.が設定されていたものは、シート設定ペースト時にペースト先のシートNo.に自動的に置き換えたうえでペーストされます。

{% hint style="success" %}
【例】　アクションクラスターの「QRコード生成」設定の場合

▼シート設定コピー元のシート内の設定\
コピー元のシートNo.＝1

<img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/QsLKq5Hx3P8vjBn1uUhf/image.png" alt="" data-size="original">

▼シート設定ペーストを実行した場合\
コピー先のシートNo.＝2

<img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/Kl20rykYpA1LN91m2y4I/image.png" alt="" data-size="original">

S1C8 → S2C8\
S1C21 → S2C21\
に自動で置き換えてペーストされます。
{% endhint %}

{% hint style="success" %}
【例】　アクションクラスターの「URLを開く」設定の場合

▼シート設定コピー元のシート内の設定\
コピー元のシートNo.＝1

<img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/ljd6zzmabpJsMVecQJg6/image.png" alt="" data-size="original">

▼シート設定ペーストを実行した場合\
コピー先のシートNo.＝2

<img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/JIBMDL47ki4F8Qi6Ah9s/image.png" alt="" data-size="original">

{1,1} → {2,1}\
に自動で置き換えてペーストされます。\
{3,0}はそのままペーストされます。
{% endhint %}

### **シート設定コピー/ペーストの実行手順【例】**

シート設定コピー/ペーストの実行手順例を記載します。\
こちらは一例ですので、シート設定コピー/ペーストを実行可能な条件さえ満たしていれば、必ずしも本手順に従う必要はありません。

【手順（例）】

1. EXCELファイル上でAdd-inを利用して1シート分のクラスター種別設定を行います。

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/TYPWpu0wBpuz9NTwDiiT/image.png" alt=""><figcaption></figcaption></figure></div>

2. クラスター種別設定まで終えたシートをEXCELファイル上で必要数分コピーします。

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/uKikfjf4ONlos4ZdJK1T/image.png" alt="" width="445"><figcaption></figcaption></figure></div>

3. DesignerへEXCELファイルを取込みます。

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/zve4u5QMVj5oGHqele9v/image.png" alt=""><figcaption></figcaption></figure></div>

4. Designer上で1シートに対して必要な設定を行います。

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/i2WweKqJcsVYf0wSlS7j/image.png" alt=""><figcaption></figcaption></figure></div>

5. 必要な設定を終えたシートを「シート設定コピー」します。

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/VBbswIE9pIVeE7AA5zV7/image.png" alt=""><figcaption></figcaption></figure></div>

6. 他のシートに対して「シート設定ペースト」をそれぞれ実行します。<br>

   <div align="left"><figure><img src="https://content.gitbook.com/content/U5j0px1kj4rv6ifE4v6n/blobs/iUzc7AzcWko8GaaG16O8/image.png" alt=""><figcaption></figcaption></figure></div>

## **シート設定コピー/ペースト機能の制約**

シート設定コピー/ペースト機能には下記の制約があります。

* 構成が同一のシート同士のみシート設定コピー/ペーストが可能です
* クラスターモードが「配置」「選択」「固定」の際に実行が可能です
* クラスター名称の一意制約が「帳票定義内全体で一意制約」の場合はシート設定コピー/ペーストできません
* シート定義名称はコピーされません
* 表データーはコピー/ペーストされません（Add-in上で表設定を行って下さい）
* 音声認識辞書はコピー/ペーストされません（音声認識辞書画面内のコピー/ペースト機能をご利用下さい）
* デバイスコード分解設定はコピー/ペーストされません
* シート跨ぎの設定（別シートへのネットワーク/カーボンコピー/帳票コピー移動/カスタムマスター/バーコード分解設定）はコピー/ペーストされません
* 計算式クラスターの計算式はコピー/ペーストされません（計算式以外の入力パラメータ設定はコピー/ペーストされます）
* アクションクラスターの「Gateway連携」の「スケジュール時刻」設定はコピー/ペーストされません（スケジュール時刻以外の入力パラメータ設定はコピー/ペーストされます）
* アクションクラスターの「シートジャンプ」で、シート設定ペーストした結果、自分自身のシートへジャンプする設定が生まれる場合はコピー/ペーストされません
