0

私は少しの間 Excel を使用していますが、Word の自動化で直面している質問や問題がいくつかあります。私は現在、Wordファイルをその場で動的にフォーマットしたいと考えています。以下のコードは、既存のファイルを開き、同じページの 2 つの異なるテーブルに変更を加えることになっています。

挿入メニューからテーブル セルにチェックボックスを動的に追加する方法、またはテーブル セル内の既存のチェックボックスのチェック状態を変更する方法を知りたいです。ご提案ありがとうございます。現在、テキスト値を書き込むように設定されていますが、これはたとえば、これが理解されるまでです..

    Dim oWord = New Microsoft.Office.Interop.Word.Application
    Dim Dir As String = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
    oWord.Documents.Open(Dir & "\welcomeletter.docx")
    Dim oDoc = oWord.ActiveDocument

    oWord.Visible = True

    Dim tbl As Word.Table = oDoc.Tables(1)

    tbl.Cell(1, 1).Range.Text = "Checkbox1"
    tbl.Cell(2, 1).Range.Text = "Checkbox2"

    Dim tbl2 As Word.Table = oDoc.Tables(2)

    tbl2.Cell(1, 1).Range.Text = "Checkbox3"
4

1 に答える 1

0

答えを求めている人には、wingdings フォントを使用して、必要なフィールドにチェックボックスを挿入するだけでした。

tbl2.Cell(1, 1).Range.Text = chw(253) etc.

チェックボックスを実際に編集しても何も見つかりませんでした。

于 2012-11-21T00:56:30.980 に答える