2025年2月1日 星期六

如何解決PERSONAL.XLSB (個人巨集活頁簿)無法自動載入的問題

 

PERSONAL.XLSB (個人巨集活頁簿)無法自動載入

最近我自己遇到一個問題, PERSONAL.XLSB (個人巨集活頁簿)無法自動載入, 試了各種方法都無法復原, 重裝office也無效(我使用的是365版本, 有登入, 會自動還原設定), 最後才發現原來是增益集出了問題, 以下為解決方法

  • 開啟 Excel
  • 選擇 「檔案」 >「選項」 >「增益集」
  • 「管理」 下拉選單中選擇 「停用項目」
  • 「執行」
  • 找到並 啟用「PERSONAL.XLSB」
  • 選擇 「檔案」 >「選項」 >「增益集」

    <img src="personal-xlsb-error.png" alt="如何解決 PERSONAL.XLSB 無法自動載入的問題">

    當我看到「停用項目」裡跟personal.xlsb一起被停用的是dropbox時, 我才想起來, 前陣子開啟excel時, 曾跳出dropbox的增益集出現問題, 問我要不要停用, 我想說都沒在用, 就按了停用, 沒注意到personal.xlsb一起被停用了。中間因為都沒用到VBA, 就忘了這件事, 直到昨天要新增一個VBA才發現大事不妙.......全部的巨集都消失了......我想, 有在用VBA的人, 若遇到跟我一樣的情況, 應該都會很焦慮, 所以決定把找到的解決方案寫下來, 希望不幸遇到跟我一樣狀況的人, 都能順利解決! (昨天的我, 差點就絕望了, 因為連重新安裝都無法解決 (T▽T))


    本次我遇到的問題不是因為personal.xlsb壞了或消失, 單純是在開啟excel時無法自動載入, 若是因為檔案出了問題, 就要改試其它方法了, 要如何知道檔案是否壞了或消失, 可以參考下面的介紹, 找出檔案, 試著開啟,若能成功打開, 表示檔案沒問題, 只是沒有自動載入

    不論什麼檔案, 時時記得備份是很重要的事唷! 辛苦做好的VBA, 記得要匯出備份! 才不會欲哭無淚


    接下來, 我們來簡介一下personal.xlsb

    1. 什麼是 PERSONAL.XLSB?
    2. 如何開啟開發人員頁籤?
    3. 如何開啟 PERSONAL.XLSB?
    4. 如何找到 PERSONAL.XLSB 的存放路徑?
    5. 如何「看到」PERSONAL.XLSB?
    6. 錄製巨集或撰寫 VBA 時,可存放於現用活頁簿 (This Workbook) 或個人巨集活頁簿 (PERSONAL.XLSB)
    7. 最最重要的備份工作!!! (匯出VBA)

    PERSONAL.XLSB (個人巨集活頁簿) 簡介

    1. 什麼是 PERSONAL.XLSB

    PERSONAL.XLSB 的主要用途是儲存使用者自訂的巨集,這些巨集可以在所有 Excel 活頁簿中使用,而無需每次重新建立。每次啟動 Excel 時,PERSONAL.XLSB 會自動載入, 並於關閉excel時,一起儲存

    2. 如何開啟開發人員頁籤?

    開發人員頁籤允許使用者存取 VBA 編輯器、巨集錄製等功能。

    如果你打開了 Excel ,卻找不到開發人員頁籤,可依以下步驟啟用:

    1.
    開啟 Excel,點選「檔案」 -> 「選項」。
    2.
    Excel 選項視窗中,選擇「自訂功能區」。
    3.
    在右側的「主要索引標籤」清單中,勾選「開發人員」。
    4.
    按確定,即可在功能區中看到「開發人員」頁籤。



    「開發人員」頁籤


    3. 如何開啟 PERSONAL.XLSB

    1. 打開 Excel 並按下 Alt + F11 進入 VBA 編輯器。
    2.
    在編輯器中,找到 VBAProject (PERSONAL.XLSB) 並展開。
    3.
    在該檔案中新增或編輯巨集。
    4.
    儲存並關閉 VBA 編輯器。

    Alt + F11 進入 VBA 編輯器


    📌 如果 Excel 從未錄製過個人巨集,將無法找到  VBAProject (PERSONAL.XLSB)。

    可嘗試錄製一個簡單的巨集,並選擇儲存於「個人巨集活頁簿」,即可自動建立personal.xlsb檔案。

    檔案 > 開發人員 >錄製巨集 > 下拉選擇儲存於「個人巨集活頁簿」 > 停止錄製

    此時再重覆上面的步驟, 就能找到VBAProject (PERSONAL.XLSB)了




    4. 如何找到 PERSONAL.XLSB 的存放路徑?

    PERSONAL.XLSB 通常存放於 `%APPDATA%\Microsoft\Excel\XLSTART\` 內。若該資料夾內沒有此檔案,則表示尚未錄製過個人巨集

        4.1 方法一: 快速開啟 PERSONAL.XLSB 所在位置

            1. Win + R 開啟「執行」視窗。
            2.
    輸入 `%APPDATA%\Microsoft\Excel\XLSTART\`,按 Enter
            3.
    該資料夾會自動開啟,可在其中找到 PERSONAL.XLSB

    按 Win + R 開啟「執行」視窗


        4.2 方法二: PERSONAL.XLSB 的完整路徑與檔案總管開啟方式

    📌完整預設路徑: 

    C:\Users\你的使用者名稱 \AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB

     

    📌 如何從檔案總管開啟此資料夾?

    1. 打開 Windows 檔案總管。

    2. 在地址欄輸入 %APPDATA%\Microsoft\Excel\XLSTART\

    3. Enter,即可直接進入該資料夾。


    5. 如何「看到」PERSONAL.XLSB

    PERSONAL.XLSB 預設為隱藏檔案,如需查看或編輯,可在 Excel 選擇 檢視 -> 隱藏/取消隱藏,然後選擇取消隱藏。

    當你想要直接刪除某些已錄製的巨集時,會出現以下錯誤訊息,此時需要取消隱藏才能刪除,或是按Alt + F11,從編輯區刪除



    6. 錄製巨集或撰寫 VBA 時,可存放於現用活頁簿 (This Workbook) 或個人巨集活頁簿 (PERSONAL.XLSB)

    以下是存放於兩者的比較:

    📌 若巨集存於現用活頁簿

    - 副檔名xlsm (含有巨集的 Excel 檔案

    - 開啟時會出現警告訊息「此檔案包含巨集,是否啟用?」

    - 安全性設定:若 Excel 設定為禁止啟用巨集,則需要手動允許巨集執行,在跳出上述警告訊息時,按確定啟用。

    📌 某些 VBA 巨集只能存放於現用活頁簿

    部分 VBA 巨集因為內容使用了 `ThisWorkbook`、參考特定工作表等指令,或受限於檔案鎖定機制,只能存放於執行它的活頁簿,無法在 PERSONAL.XLSB 或增益集中使用,只能存放於現用活頁簿

    7. 最最重要的備份工作!!!

    如何手動匯出巨集?

    1.  Excel 按下 Alt + F11 進入 VBA 編輯器。
    2. 
    在左側的 VBAProject 樹狀結構中,找到要匯出的巨集模組。
    3. 
    右鍵點擊該模組,選擇 匯出檔案 (Export File...)
    4. 
    選擇儲存位置,並輸入適當的檔名(副檔名為 `.bas`)。
    5. 
    若需在其他 Excel 活頁簿中使用,可透過 VBA 編輯器 -> 匯入檔案 (Import File...) 來載入該模組。


    祝福大家使用VBA愉快!!  ^_^


    #personal.xlsb無法自動載入

    #personal.xlsb

    #個人巨集活頁簿無法自動載入

    #個人巨集活頁簿




    2019年5月31日 星期五

    如何在Word文件中多處套用相同的資訊



    如何在Word文件中多處套用相同的日期


                                                                                                                    2019/06/01 by Amy Cheng
                                                                                                                          範例中使用的是word 2010


    以下的作法不是很標準的作法,只是可以達到我要的效果,例如在以下檔案中,一次更改所有表格的/:”內容

    word裡又無法像excel一樣直接”=”,可試試以下方法,檔案 =>資訊,因為我想填入的內容不是文件資訊的任何一項,所以我填在註解
     







    然後用插入註解的方式放到各表格的欄位中,未來如果我要變更日期,就只需要來更改註解的內容即可,插入註解的方法如下: 插入 => “快速組件 => 文件摘要資訊 => “註解






















    把三個表單都加入,之後只要更改第一個註解的內容,就可以三個日期都一起更新,這是因為我要的格式只有/,如果是//,也可以選擇插入發佈日期或其它資訊

























    另外,也可以用功能變數把這個註解插入各表格的欄位中,功能變數一樣是在快速組件的下拉選項裡,文件摘要資訊是在” DocProperty”,註解是”Comments”,若是在同一文件中,有很多種不同的內容需要同步更新,可以插入不同的功能變數,再用快速鍵一次更新








    功能變數一次更新的快速鍵先用Ctrl+A全選再按F9更新全部的功能變數


































    2018年4月17日 星期二

    Individualized Quality Control Plan



    什麼是IQCP (Individualized Quality Control Plan)?


    根據1988年的Clinical Laboratory Improvement Amendments (CLIA)規定,實驗室要執行品管 (Quality Control, QC) 來監測整個檢驗流程的準確性和精確性。IQCP提供了另一個方式來執行品管,實驗室可以選擇在每日執行檢驗前做兩個不同濃度的外部品管 (2 levels of external  controls),或是執行IQCP

    如果實驗室原本的品管已經達到CLIA的標準或是更嚴格,例如non-waived tests已經在每日執行檢驗前執行了兩個不同濃度的外部品管 (2 levels of external  controls),那就可以選擇不做IQCP (https://www.cms.gov/Regulations-and-Guidance/Legislation/CLIA/Downloads/CLIAbrochure12.pdf, section2, scenario 3)

    例如Sofia的流感快篩是屬於waived test,所以可以選擇不用執行IQCP,只要做原廠的品管即可,通常如果該檢驗方法屬於waived test,試劑上會有標明,如下圖




    IQCP包含哪些內容?

    1.    Risk Assessment (RA) 風險評估

    2.    Quality Control Plan (QCP) 品管計畫

    3.    Quality Assessment (QA) 品質評估

    ================================================================

    1.    Risk Assessment (RA) 風險評估

    RA可以找出整個檢驗流程可能發生的錯誤的潛在問題及風險

    RA監控了整個檢驗的流程從檢體採集 (分析前)、檢驗 (分析中),直到報告完成 (分析後)

    RA的監控內容至少需包含:
    ·        Specimen (檢體採集)
    ·        Test System (檢驗方法的選擇)
    ·        Reagents (試劑)
    ·        Environment (環境)
    ·        Testing Personnel (測試人員的教育及經驗)

    實驗室可以收集日常的檢驗數據來執行RA,並使用一些符合CLIA規範的品管文件來證明實驗的穩定性,其內容可以包括品管紀錄、儀器保養校正紀錄或是異常結果改善紀錄等


    2.    Quality Control Plan (QCP) 品管計畫

    RA找出問題後接下來就是制定QCP (品管計畫) 來避免錯誤的發生

    QCP就是品管計畫的書面文件,內容是如何減少錯誤的發生,增加檢驗結果的準確性,其內容不限於對於儀器的品管、校正及維護,檢體運送保存的條件,試劑保存條件,還需包括Proficiency testing (PT)Internal controls以及人員的教育訓練等等的相關計畫等所有可能影響檢驗結果的因素

    品管結果紀錄的內容至少要包括品管執行方式執行數量及頻率 (需依臨床檢體量來做調整)以及可接受的結果範圍並將結果紀錄下來實驗室主管不須親自執行這些品管,但須定期審查這些品管紀錄並為此品管結果負責
    一份完整的QCP需包括以下內容:
    ·        Provide: 確保整個檢驗流程沒有錯誤 (分析前、分析中、分析後)
    ·        Specify: 執行品管的數量執行方法及頻率
    ·        Contain: 制定可接受的品管結果範圍
    ·        Require: 執行品管時要遵照原廠試劑說明書並且標準不得低於原廠的品管要求
    ·        Indicate: 實驗室主管須定期審查品管結果簽署並註明日期


    3.    Quality Assessment (QA) 品質評估

    QA是用以監控並評估QCP的執行是否有效

    例如定期審查執行品管的書面紀錄,人員教育訓練的紀錄、能力測試結果及改進紀錄、檢體退件紀錄、TAT的報告 (Turnaround time reports)等等,QA還須包括矯正措施解決已發生的問題實驗室須根據QA的結果來更新RA (風險評估) 並修正品管計畫 (QCP) 的內容

    確認QA的內容應該要包括以下幾項:
    ·        Outline: 是否有一份大綱?
    ·        Monitor: 是否持續監控品管的有效性?
    ·        Revise: 是否有防止錯誤再次發生的程序?
    ·        Discuss: 是否與執行人員進行討論品管的結果?
    ·        Document: 是否有將所有品管結果的紀錄做成文件保存?





    IQCP CLIA的規範中是否有特定的表格或規定?

    CLIA的規範中並沒有特別要求要如何執行IQCP由實驗室主管選擇適合的方式即可



    資料來源: 本文內容翻譯節錄自以下網址 https://wwwn.cdc.gov/clia/resources/iqcp/

    (本文最後更新日期: 2018/04/17)