If CSng(txtTabela(0) * txtTabela(2)) > "7,61" Then
MsgBox "Para esta quantidade de colunas a largura máxima de cada coluna" & vbCrLf _
& "Deve ser de " & CSng(7.61) / CLng(txtTabela(0)) & " Polegadas", 64, Me.Caption
txtTabela(2) = CSng(7.61 / txtTabela(0))
End If
Set objWord = New Word.Application
Set objDocument = objWord.Documents.Add
objWord.Visible = True
'Informa o proprio documento como Range para
'montagem da tabela
contCol = CLng(txtTabela(0))
contRow = CLng(txtTabela(1))
Set objtabela = objDocument.Tables.Add(objDocument.Range, contRow, contCol)
For nCont = 1 To contCol
objtabela.Columns(nCont).Width = objWord.InchesToPoints(CSng(txtTabela(2)))
Next nCont
For contRow = 1 To Val(txtTabela(1))
For contCol = 1 To Val(txtTabela(0))
objtabela.Cell(contRow, contCol).Range.ParagraphFormat.Alignment = wdAlignParagraphLeft
objtabela.Cell(contRow, contCol).Range.ParagraphFormat.Borders.OutsideLineStyle = wdLineStyleSingle
objtabela.Cell(contRow, contCol).Range.Text = "Insira aqui seu texto"
Next contCol
Next contRow
'fecha aplicativo e limpa memoria
Set objtabela = Nothing
Set objDocument = Nothing
objWord.Quit wdDoNotSaveChanges
Set objWord = Nothing
TrataErro:
If Err.Number = 32555 Then Exit Sub
MsgBox Err.Number & " " & Err.Description