5

C# コードを使用して生成された Excel シートにページ番号を含めたり入力したりする方法を知っている人はいますか?

Microsoft.Office.Interop.Excel で利用可能なライブラリを使用してファイルを生成します。

ただし、デフォルトでは出力にページ番号が表示されません。私はこれを有効にすることを知っています

Excel のオプション (表示 --> ヘッダーとフッター ...) ですが、これを C# で自動化したいと考えています。

これは可能ですか? はいの場合は、同じスニペットを親切に共有してください。

ありがとう定数学習者

4

2 に答える 2

8

Office で何かをコーディングする方法がわからない場合は、アクションをマクロとして記録し、組み込みの Visual Basic エディターで生成されたコードを確認します。これは、ページ番号付きのフッターを追加するために生成された関連コードです。

ActiveSheet.PageSetup.CenterFooter = "Page &P of &N"

LeftFooter と RightFooter も使用できます。

于 2010-03-23T11:44:10.630 に答える