Runtime Error 6028

Discussion in 'Word VBA Beginners' started by Tim Flohrschutz, Apr 13, 2012.

  1. I'm adding a UserForm to a Word template. Upon submitting the form, I receive 'Runtime Error 6028 - The range cannot be deleted'. The debugger points to the following script:

    Private Sub CmdSubmit_Click()
    Application.ScreenUpdating = False
    With ActiveDocument
    --> .Bookmarks("Text1").Range.Text = txtUserName.Value
    .Bookmarks("Text2").Range.Text = txtTest1.Value
    .Bookmarks("Text3").Range.Text = txtTest2.Value
    .Bookmarks("Text4").Range.Text = txtTest1.Value
    End With
    Application.ScreenUpdating = True
    Unload Me
    End Sub

    This is a simple test form I have created before I begin working on the real document. On occassion, there will be values that are displayed in multiple places, hence the repition of txtTest1.

    I am new to VB coding and any assistance would be greatly appreciated.
     
    Tim Flohrschutz, Apr 13, 2012
    #1
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.