Hola,
El código siguiente actualiza una tabla en excel, pero en la línea con asteriscos, me duplica un archivo de solo lectura de la plantilla donde tengo la tabla; me explico: Si el archivo de la plantilla se llama: datos.xlsx, me crea un archivo datos.xlsx (solo lectura) y los datos entonces caen en el segundo archivo cuestión que no debería pasar.
Dim Connection As ADODB.Connection
Dim ConnectionString As String
ConnectionString = "Provider=Microsoft.ACE.OLEDB.
";Extended Properties='Excel 12.0 Xml';"
'------
Dim Sql As String
Sql = "UPDATE [TbProductos] SET PRODUCTO='" & txtProd & "', SERIAL='" & txtSerial & "', PRECIO='" & txtPrecioProd & "', STOCK_MINIMO='" & txtStockMin & "', EXISTENCIA_INICIAL='"& txtExistenciaI & "' WHERE ID_PROD=" & txtIdProd
Set Connection = New ADODB.Connection
Call Connection.Open(
Call Connection.Execute(Sql, , CommandTypeEnum.adCmdText Or ExecuteOptionEnum.
Connection.Close
Sql = Empty
Set Connection = Nothing
End Sub
---objWord.ActiveDocument.
Según la página de microsoft puede ser que el office no está licenciado o no está actualizado. Uso office 2019, con win 10, pero no veo la relacion.