簡體   English   中英

加載 dotx 時字 VBA '文件正在使用'

[英]Word VBA 'file in use' when loading dotx

我第一次在 Word session 中運行以下子程序時,收到消息“正在使用的文件...鎖定以供其他用戶編輯...”。 選擇“打開只讀副本”后,宏運行正常。 dotx 文件具有只讀和存檔屬性集。 我的一些用戶每隔幾分鍾打開一次 Word 會話(在 Word 中一次編輯大量數據庫記錄),這讓他們很惱火。

有什么想法可以解決嗎?

謝謝。

    Sub Check()
    If Left(ActiveDocument.Attached Template,3) <> "RFP" Then
        With ActiveDocument
            .UpdateStylesOnOpen = True
            .AttachedTemplate = Environ("homedrive") & "\My Documents\RFP Styles.dotx"
        End With
    End If
    End Sub

我無法重新創建您的錯誤(盡管我的 dotx 也檢查了 Readonly 屬性)。 也許您的 dotx 無意中被打開了。 要關閉 Windows 文件的任何殘留副本,go 到計算機管理 --> 共享文件夾 --> 打開文件。 如果您在那里看到您的 dotx 文件,則有一個關閉它的按鈕。

幾個月以來我遇到了同樣的問題,不知道如何解決這個問題。 在網絡路徑上使用 .dotx 文件調用 AttachedTemplate 似乎會觸發只讀消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM