Question/Problem
「ブックA.xlsx」にある「シートA」を「ブックB.xlsx」へ「シートA_dash」の名前でコピーしたいです。
しかし、Excelアクティビティの『シートを複製』アクティビティにはコピー先のブックを指定できるプロパティがありません。
モダンのExcelアクティビティではブックをまたいだシートのコピーはできないのでしょうか?
Resolution
原因
モダンアクティビティ『シートを複製』では、コピー先のブックを指定することはできません。
このアクティビティでは操作対象のExcelファイル内でのみシートをコピーできます。
公式ガイドをご参考までにご案内いたします。
抜粋:
(『シートを複製』では)Excel ファイル内で指定したシートのコピーを作成します。
このアクティビティは、親の [Excel ファイルを使用] アクティビティで選択した Excel ファイルまたはプロジェクト ノートブックと共に使用できます。
ガイド:シートを複製
解決策
以下の方法でシートを別のExcelファイルにコピーすることが可能です。
・ブックBに「シートA_dash」を新規作成し、次に「範囲をコピー/貼り付け」アクティビティを使用して、「ブックA.xlsx」の「シートA」を「ブックB.xlsx」の「シートA_dash」へコピーします。