ソースワークシートからページ設定を宛先ワークシートにコピー

可能な使用シナリオ

新しいシートをブックに追加すると、デフォルトの ページ設定 が含まれます。特定の時に、設定 (PageSetup) をあるワークシートから別のワークシートに転送する必要があります。このドキュメントは、Aspose.Cells for Python via .NET API を使用して、あるワークシートから別のワークシートにページ設定をコピーする方法を説明します。

ソースワークシートからページ設定を宛先ワークシートにコピー

次のサンプルコードでは、1 つのワークシートから別のワークシートにページ設定の設定をコピーする方法を示しています。参照として、次のサンプルコードとそのコンソール出力をご覧ください。

サンプルコード

from aspose.cells import CopyOptions, PaperSizeType, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Create workbook
wb = Workbook()
# Add two test worksheets
wb.worksheets.add("TestSheet1")
wb.worksheets.add("TestSheet2")
# Access both worksheets as TestSheet1 and TestSheet2
TestSheet1 = wb.worksheets.get("TestSheet1")
TestSheet2 = wb.worksheets.get("TestSheet2")
# Set the Paper Size of TestSheet1 to PaperA3ExtraTransverse
TestSheet1.page_setup.paper_size = PaperSizeType.PAPER_A3_EXTRA_TRANSVERSE
# Print the Paper Size of both worksheets
print("Before Paper Size: " + str(TestSheet1.page_setup.paper_size))
print("Before Paper Size: " + str(TestSheet2.page_setup.paper_size))
print()
# Copy the PageSetup from TestSheet1 to TestSheet2
TestSheet2.page_setup.copy(TestSheet1.page_setup, CopyOptions())
# Print the Paper Size of both worksheets
print("After Paper Size: " + str(TestSheet1.page_setup.paper_size))
print("After Paper Size: " + str(TestSheet2.page_setup.paper_size))
print()

コンソール出力

Before Paper Size: PaperA3ExtraTransverse

Before Paper Size: PaperLetter

After Paper Size: PaperA3ExtraTransverse

After Paper Size: PaperA3ExtraTransverse