1

Excel では、同時に使用されるドキュメントでの共同作業を支援するために、パーソナル フィルター ビューを保存できるようになりました。アドインに関する Microsoft のドキュメントしか見つかりませんでしたが、この機能は Microsoft 365 MSO (16.0.13127.20266) 32 ビットの MS Excel の Excel バージョンで利用できます。

https://docs.microsoft.com/en-us/javascript/api/excel/excel.namedsheetview?view=excel-js-preview

現在適用されている NamedSheetView name プロパティを保存しようとしています (後でオプションを復元するため) が、このコードは失敗します:

Dim sh1 As Worksheet
Dim xViewName As String
Set sh1 = ThisWorkbook.Sheets(Sheet6.Name)
xViewName = sh1.NamedSheetView.Name

ただし、このコードは機能します (以前に作成した「テスト」ビューで):

sh1.NamedSheetViews.GetItem("Test").Activate

この NamedSheetViews がコレクションの場合、アイテム プロパティを取得できるはずですが、これらのコードも失敗します。

strName = sh1.NamedSheetViews.GetItem(1).Name
strName = sh1.NamedSheetViews.Item(1).Name

ワークシートの現在の NamedSheetView の取得に成功した人はいますか?

4

2 に答える 2