在MS Project 2003中,我需要將一些過濾器應用於計劃,以便只顯示一些任務。這很容易,我知道該怎麼做,但是當我改變視圖時,過濾器消失了,我需要再次應用它。有沒有什麼辦法可以鎖定已過濾的任務,以便在更改視圖時,過濾器自行維護?也可以通過vba。在MS Project 2003中鎖定已過濾的任務
0
A
回答
0
視圖是一組設置:表定義,組和過濾器。因此,根據定義,當您選擇另一個視圖時,過濾器將被重置。一個建議是創建你需要的視圖集,並讓它們全部使用你想要的過濾器。
您可以創建一個宏並將其附加到一個按鈕上,但重新選擇該篩選器與單擊該按鈕運行該宏幾乎一樣容易。
0
這裏是如何在MSProject VBA中使用過濾器的快速例子。該過濾器通過唯一的ID:
Sub Filter_unique_ID()
Dim R As Resource
Dim Report_End As String
ViewApply Name:="Detail Gantt"
'TableApply Name:="Task Tracking"
Report_End = InputBox$("Enter the unique ID:")
If Report_End <> "" Then
FilterEdit Name:="Select", Taskfilter:=True, Create:=True, _
OverwriteExisting:=True, FieldName:="Unique ID", Test:="equals", _
Value:=Report_End, ShowInMenu:=False, ShowSummaryTasks:=False
FilterApply Name:="Select"
End If
End Sub
此功能清除所有過濾器:
Sub ClearFilters()
FilterClear
End Sub
相關問題
- 1. 任何方式來鎖定MS Project 2010中的視圖?
- 2. 集NewStyle不MS Project 2003的工作
- 3. 從MS Project文件讀取任務
- 4. MS Project 2013任務用法跳轉
- 5. 通過C#在MS Project內更改特定任務ID的值(Microsoft.Office.Interop.MSProject)
- 6. 在MS Project 2003中嵌入我的.NET控件
- 7. 已過濾MS Pass中的查詢
- 8. 在MS Project 2003中如何使用VBA保存持久數據
- 9. 根任務對象在MS Project Tasks集合(VSTO)中不可用
- 10. VSTO:使用VSTO加速在MS Project中添加任務
- 11. MS Project 2007 VBA檢索任務和自定義字段
- 12. MS-Project文件正在積累在任務欄上
- 13. 鎖定Java任務
- 14. 任何人都知道如何通過C#爲Project Server 2003創建項目/任務?
- 15. 將Task.Duration分配給VBA中已添加的任務Microsoft Project
- 16. MS Project和Android
- 17. VSTO 2010 for MS Project
- 18. MS Project的VSTO插件:一次顯示任務
- 19. 鎖定和解鎖dispatch_queue_t異步任務
- 20. 匿名任務鎖定
- 21. 無法將MS Project 2013任務讀入Excel 2016 VBA
- 22. 從MS Project任務(帶VBA腳本)創建Outlook約會
- 23. MS Project任務持續時間不代表資源使用
- 24. MPXJ導出任務訂單混淆MS Project 2010
- 25. 在MS Access中鎖定一行的列
- 26. Excel 2003 - 多項過濾
- 27. 遷移MS Access 2003中的MS Access 2010
- 28. MS Access 2003中的查詢
- 29. MS Project VBA獲取或設置標題自定義任務字段Text1..Text30
- 30. MS Project的C#插件
謝謝。如何創建「我需要的視圖集並讓它們全部使用我想要的濾鏡」?有什麼方法可以將過濾器附加到一個視圖或一組視圖? – LeGo