「自訂檢視」是否可以儲存到自訂預設範本中,從而可供所有新舊 Excel 工作簿使用?

「自訂檢視」是否可以儲存到自訂預設範本中,從而可供所有新舊 Excel 工作簿使用?

日常重複性任務:

  1. 從資料庫中擷取 Excel 工作表(「工作簿」)。
  2. 調整列寬。
  3. 將某些過濾器套用至某些列。
  4. 到處應用一些條件格式。

    • 目標:我願意自動化步驟 2.-4。越多越好。

我想到的是自訂視圖。目前的問題是沒有相當於的按鈕「使此自訂視圖可用於全部工作表/工作簿”。並由全部我的意思是現有的(非空白/非“新”)Excel 文件,例如第一步中提取的文件。

我不確定是否範本就可以解決這個問題,也就是說,自訂視圖與自訂預設範本的組合包含先前定義的自訂視圖。

在我開始搞亂我的 Excel 安裝之前:這是否可行和/或是否有更簡單/更好的方法來實現目標?

VBA 巨集也可以,但我希望是不是這個小練習是必要的.....

答案1

我認為 VBA 是解決這個問題的方法。您可以考慮進入 XML - 我認為自訂視圖可能被定義為 XLSX 存檔中的單獨 XML 檔案。但這只是文件<customWorkbookViews>中的一部分xl\workbook.xml。您也許可以使用範本來完成此操作,具體取決於您的應用程式的工作方式。但老實說,最簡單的事情可能只是在個人巨集工作簿中記錄 VBA 巨集(因此它始終可用)並將其新增至快速存取工具列。 (是的,我盡量避免使用 VBA,但這是最好的方法。)

相關內容