-1
使用C#編寫VSTO文檔級別自定義我需要顯示關於Word文檔中連接狀態的永久信息。
我有想法從狀態欄執行它,但我不知道如何修改它。顯示有關狀態欄上連接狀態的信息
使用C#編寫VSTO文檔級別自定義我需要顯示關於Word文檔中連接狀態的永久信息。
我有想法從狀態欄執行它,但我不知道如何修改它。顯示有關狀態欄上連接狀態的信息
Word的當前對象模型不提供對其狀態欄的訪問。 Word狀態欄提供了許多有關Word應用程序的信息,以及與它進行交互的控件以及它包含的內容可以由用戶自定義。因此,開發人員無法訪問它,否則開發人員無法干預用戶界面的這一重要部分。
編輯:由於這是一個VSTO文檔,您可能會在操作窗格(文檔的任務窗格)中顯示此信息。它也可以顯示在功能區或可能在標題欄中。關於這最後一個棘手的部分是標題欄將更改/更新,因爲您將與Word應用程序「共享」它。但是這個功能是通過Window對象內置到Word應用程序中的。例如:
theDocument.Application.ActiveWindow.Caption = "custom text"
觸發到標題屬性的文本將替換文檔名稱並位於文本「Microsoft Word」之前。如果您想要在標題欄中保留文檔名稱,您需要查詢並將其附加到您分配給標題的字符串。
當文檔處於打開狀態時,系統會保持連接檢出一些數據服務器。 檢查想顯示給用戶,以便用戶知道哪個服務器連接存在 – Batista
這是一個VSTO加載項,VSTO文檔,VBA,別的...?這會影響您有權訪問哪種類型的用戶界面。 –
是一個vsto文檔。我在C上工作# – Batista