hello in our compagny we have an excel that [roce a word document plus entry in the outlook
some one came to me cause they enter line 250 it steems to not filling all line
here the macro : not sure why it's not working
some one came to me cause they enter line 250 it steems to not filling all line
here the macro : not sure why it's not working
VBA Code:
Sub Main()
StartForm.Show
Dim Name As String
Dim OwordDocument As WordDocument
Dim OoutlookEvents As OutlookEvents
Dim Item As String
Dim Items() As String
Dim element As Variant
Sheet1.Activate
If ActiveSheet.Cells(StartForm.LineTextBox, 1).Text <> "" Then
Name = ActiveSheet.Cells(StartForm.LineTextBox, 1).Text
Set OwordDocument = New WordDocument
Set OoutlookEvents = New OutlookEvents
OwordDocument.InsertTitle (Name)
For i = 2 To 255
If ActiveSheet.Cells(StartForm.LineTextBox, i).Text <> "" And i <> 30 Then
Item = ActiveSheet.Cells(3, i).Text + " " + _
ActiveSheet.Cells(2, i).Text + " " + ActiveSheet.Cells(4, i).Text + " " + _
ActiveSheet.Cells(StartForm.LineTextBox, i).Text + ActiveSheet.Cells(5, i).Text + " " + _
ActiveSheet.Cells(6, i).Text + ActiveSheet.Cells(7, i).Text + _
" ,all tests"
OwordDocument.InsertItem (Item)
OoutlookEvents.SetEvent (Item)
End If
Next
If ActiveSheet.Cells(StartForm.LineTextBox, 30).Text <> "" Then
Items = Split(ActiveSheet.Cells(StartForm.LineTextBox, 30).Text, Chr(10))
OwordDocument.InsertRetests
For Each element In Items
OwordDocument.InsertItem (element)
OoutlookEvents.SetEvent ("Retest: " + element)
Next element
End If
End If
End Sub