Private
Sub
UserForm_Initialize()
Debug.Print vbCr; vbCr; vbCr; vbCr; vbCr; vbCr
Debug.Print
"-- Start -- "
& Format(Time,
"hh:nn:ss"
)
Dim
XDoc
As
Object
Set
XDoc = CreateObject(
"MSXML2.DOMDocument"
)
XDoc.async =
False
: XDoc.validateOnParse =
False
XDoc.Load (
"MMSupport.xml"
)
Set
lists = XDoc.DocumentElement
For
Each
listNode
In
lists.ChildNodes
For
Each
fieldNode
In
listNode.ChildNodes
Select
Case
listNode.BaseName
Case
"ListSystem"
:
Me
.ListSy.AddItem fieldNode.text
Case
"ListReason"
:
Me
.ListRe.AddItem fieldNode.text
Case
"ListTime"
:
Me
.ListTi.AddItem fieldNode.text
Case
Else
End
Select
Next
fieldNode
Next
listNode
Set
XDoc =
Nothing
End
Sub
Private
Sub
ButtonSend_Click()
Dim
error
As
String
error =
"ListSystem: "
&
Me
.ListSy.ListIndex & vbTab &
" | "
&
Me
.ListSy.text & vbCr
error = error &
"ListReason: "
&
Me
.ListRe.ListIndex & vbTab &
" | "
&
Me
.ListRe.text & vbCr
error = error &
"ListTime: "
&
Me
.ListTi.ListIndex & vbTab &
" | "
&
Me
.ListTi.text & vbCr
If
Me
.ListSy.ListIndex < 0
Then
error =
"- a System / Topic"
& vbCr
End
If
If
Me
.ListRe.ListIndex < 0
Then
error = error &
"- a Reason"
& vbCr
End
If
If
Me
.ListTi.ListIndex < 0
Then
error = error &
"- a Ticket Time"
& vbCr
End
If
If
error <>
""
Then
MsgBox
"please select"
& vbCr & error
End
If
End
Sub
Makro Öffnen