从列表框到单词表

问题描述 投票:0回答:1

我想制作一个程序,将列表框中的项目放入单词表中。
如何将列表框中的项目放入单词表中?我有 10 个列表框(每列 1 个),因此我需要包含 10 列和 30 行的表格。

还有 1 个问题。我可以插入文本作为该文档的标题吗?例如 -> 文档编号 21 作为标题。

vb.net ms-word
1个回答
1
投票

将对

Microsoft.Office.Interop.Word
的引用添加到您的项目中,它位于“扩展”选项卡下:

enter image description here

此代码将生成一个文档,创建一个表格,然后用字符串

hello
填充表格。我假设您知道如何从列表框中读取数据,因此您应该能够轻松地调整此代码来做到这一点:

Imports Word = Microsoft.Office.Interop.Word
Public Class Form1

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Dim word As New Word.Application()
        word.Visible = True

        Dim doc = word.Documents.Add()
        Dim table = doc.ActiveWindow.Selection.Tables.Add(doc.ActiveWindow.Selection.Range, 30, 10)

        For i As Integer = 0 To 9
            table.Cell(i, i).Range.Text = "hello"
        Next
    End Sub
End Class
© www.soinside.com 2019 - 2024. All rights reserved.