0

Excel 2003 シートを作成する C# Windows アプリケーションを作成しています。フッターに追加する必要があるのは、ページ 1/4 です。

私は現在それを持っているので、Excelシートのフッターに「Page: &[Page] of &[Pages]」を入れます。

作成したドキュメントを開いてフッターを見ると、「Page: Page] of Pages] と表示されています。

テキストをクリックすると、強調表示され、必要な内容が表示され、その後は正しく機能します。

最初から正しく動作させる方法はありますか?

4

1 に答える 1

1

Excel 2007 で、これをフッターとして入力した場合:

Page &[Page] of &[Pages]

次に、VBA エディターのイミディエイト ウィンドウに移動し、次のように入力します。

print ActiveSheet.PageSetup.CenterFooter

結果は次のとおりです。

Page &P of &N

つまり、コードに設定された値は、ユーザー インターフェイスに入力された値とは異なります。

Microsoft が下位互換性をある種の神聖な命令のように扱っていることを考えると、Excel 2003 でも同じことが見られるのではないかと強く思います。コードを変更して、代わりに「Page &P of &N」を設定してみてください。

于 2008-12-10T06:46:12.223 に答える