Visual Basic.NET - Error al manipular word desde vb.net

 
Vista:
sin imagen de perfil
Val: 129
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error al manipular word desde vb.net

Publicado por Jaime (50 intervenciones) el 06/08/2020 14:11:32
Buenos días,
Tengo el siguiente problema, al intentar escribir en un marcador de una hoja de Word, si lo hago así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Private Sub btn_Crear_Click(sender As Object, e As EventArgs) Handles btn_Crear.Click
 
    Dim objDoc As New Word.Document
 
    objWord = New Word.Application
 
    Try
 
        objWord.Visible = True
 
        objDoc = objWord.Documents.Open(FileName:="F:\2.20 PROCEDIMIENTO DE TRABAJO.doc")
 
'ESTA LINEA ME DA ERROR PORQUE DICE QUE ES READONLY
                        objDoc.Bookmarks.Item("Nombre_Obra_Portada").Range = txt_Nombre_Obra.Text
 
 
    Catch ex As Exception
 
        MsgBox(ex.Message)
 
    Finally
 
        objDoc = Nothing
        objWord = Nothing
 
    End Try
 
End Sub

Me marca error en la siguiente linea porque es sólo readonly.
1
objDoc.Bookmarks.Item("Nombre_Obra_Portada").Range = txt_Nombre_Obra.Text

Consigo escribir en el marcador así:

1
objDoc.Bookmarks.Item("Nombre_Obra_Portada").Range.Text = txt_Nombre_Obra.Text

Pero sólo una vez, si quiero volverlo a modificar es como si me hubiera borrado el marcador.
Me puede orientar alguien como solventarlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder