代码之家  ›  专栏  ›  技术社区  ›  Christine Grace

通过visual studio编辑msword文件

  •  1
  • Christine Grace  · 技术社区  · 9 年前

    我正在尝试一个程序,可以通过visual studio 2010程序的即时编辑来编辑现有的ms word文档,但我遇到了问题。我的代码:

    Imports Microsoft.Office.Interop
    
    Public Class Form1
    
    
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim wd1 As Word.Application
        Dim wd1Doc As Word.Document
        wd1 = New Word.Application
        wd1.Visible = True
    
        wd1Doc = wd1.Documents.Add("C:\Users\DELL\Desktop\activity6\profile.dotx")
    
        With wd1Doc
            .FormFields("w_name").Range = TextBox1.Text
            .FormFields("w_age").Range = TextBox2.Text
        End With
        wd1 = Nothing
        wd1Doc = Nothing
    
    End Sub
    End Class
    

    1 回复  |  直到 9 年前
        1
  •  0
  •   Dirk Vollmar    9 年前

    您的代码几乎正确。如果您想更改 Range 对象,您需要使用 .Text 属性:

    With wd1Doc
        .FormFields("w_name").Range.Text = TextBox1.Text
        .FormFields("w_age").Range.Text = TextBox2.Text
    End With
    
    推荐文章