【发布时间】:2021-10-02 11:01:48
【问题描述】:
我希望能够在 MS 项目文件中找到特定的 UID。 我找到了下面的代码,但它不起作用...我在网上找到了它的宏。
Sub FindUID()
Dim T As Task
Dim Temp_UID As Integer
Dim UID As Integer
Dim ID As Integer
ActiveProject.ProjectSummaryTask.Number10 = Application.ActiveSelection.Tasks.Item(1).UniqueID
UID = InputBox("Enter UID", "UID")
ID = 1
ActiveProject.AutoFilter = True
For Each T In ActiveProject.Tasks
Temp_UID = T.UniqueID
If Temp_UID = UID Then
ID = T.ID
End If
Debug.Print T.UniqueID
Next T
If ID <> 1 Then
SelectRow Row:=ID, RowRelative:=False
Else
MsgBox "UID Not Found", vbOKOnly, "Error"
End If
ActiveProject.AutoFilter = True
OutlineShowAllTasks
End Sub
【问题讨论】:
标签: vba ms-project