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

 
Vista:
sin imagen de perfil
Val: 44
Ha disminuido su posición en 10 puestos 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 (17 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