MVVM WPFアプリケーションのSpreadSheetGear WorkbookViewにExcelブックを表示しています。しかし、ワークブックには9枚のシートがあり、そのうちの1枚を表示したいだけです。私はシートの名前を知っています。これを行う方法はありますか?SpreadSheetGear - WPF MVVMのファイルから1枚だけを表示
0
A
答えて
0
見つけました。 IWorkbookのWindowInfoプロパティを調べる必要があります。
Workbook.WindowInfo.ActiveWorksheet = book.Worksheets["my workbook"];
これは、表示するシートをアクティブにします。その後、ワークブックタブを無効にすることで、スイッチングシートを無効にします。
Workbook.WindowInfo.DisplayWorkbookTabs = false;
0
シート全体のタブバーを非表示にするための別のアプローチは、すべてのワークシートISheetを設定することです。 VisibleプロパティをSheetVisibilityに設定します。表示するシートを除いて、非表示またはVeryHidden。例:
foreach (ISheet sheet in book.Sheets)
{
if (sheet.Name != "My Visible Sheet")
{
sheet.Visible = SheetVisibility.Hidden;
}
}
関連する問題
- 1. View Controls表示/非表示WPF MVVM
- 2. 1行だけを表示
- 3. CentOS - ファイルの1行だけを表示する
- 4. wpf mvvmでスタックパネルを非表示/表示する方法
- 5. スライドインバナーを1回だけ表示する
- 6. ポップアップを1回だけ表示する
- 7. スクロールを1回だけ表示する
- 8. ResourceDictionのXAML Canvasを1回だけ表示できますか?
- 9. MVVMのListViewからWpfの異なるビュー(サムネイル、詳細リスト)を表示
- 10. PHP - ディレクトリとサブディレクトリからPHPファイルだけを表示
- 11. Tableau - 1枚だけのデータソースを置き換える方法
- 12. img src:URLに応じて写真のプールから写真を1枚表示
- 13. ポップアップを1回だけ表示する(素晴らしいポップアップ)
- 14. データフレームに1枚だけを読み込む
- 15. WPF MVVMビューのリダイレクトをViewModelから
- 16. Excelマクロコピー1枚のシートから他のシートに貼り付け
- 17. MVVMを使用したWPFのメインビューでの位置表示
- 18. だけ表示
- 19. JQuery Slide down/up - 同じクラス名から1つのdivだけを表示
- 20. ViewModelファイルからDataGridをリフレッシュするMVVM WPF
- 21. WPF MVVMを使用した負荷の事前レンダリング/非表示
- 22. WPF、MVVMでDatagridの行をプログラムで表示する
- 23. 写真を1枚だけ選んでタイトルを付けるには?
- 24. WPF MVVM別のビューから開く
- 25. WPF MVVM DataGridから別のDataGrid行へ
- 26. MVVMパターンのSQLiteからWPFへ
- 27. WPF/MVVM - ビューモデルは一定のままで、モデルが変わるだけですか?
- 28. 1ページだけを表示するmysqlデータベースからPHPを検索
- 29. クリックイベントでトーストを1つだけ表示しますか?
- 30. テーブルからMysqlを削除して1回だけ表示する
興味深い。いずれのアプローチにも利点や欠点がありますが、それは明らかではありませんか? – Shaggydog
少なくともExcelではタブバーを隠すだけで問題になるのは、キーボードショートカット[Ctrl] + [Page Up]または[Ctrl] + [Page Down]を使用して、シートのいずれかを切り替えて選択できるということですタブ。 SpreadsheetGearのWorkbookViewはこれらのキーボードショートカットをサポートしていないため、問題は少ないです。実際にシートを非表示にすると、非表示のシートを選択して表示することができないため、この回避策は問題になりません。 –
SpreadsheetGearとWorkbookViewに関するもう1つの考慮点 - WorkbookExplorerダイアログ(WorkbookViewのコンテキストメニューから利用可能)にアクセスできるようにすると、タブバーの有無にかかわらず、このダイアログボックスから非VeryHiddenシートがすべてアクセス可能で選択可能になります表示されます。 –