-1

Word 2013 フォームに Access 2013 のデータを入力する際に​​問題があります。

Visual Basic for application MS Access 15 Office Library Ole automation MS Access 15 database engine object MS Word 15 Object Library MS ActiveX data object multi-dimensional library 2.8

私のコードは次のとおりです。

Dim wordApp As Word.Application
Dim wordDoc As Word.Document
Set wordApp = New Word.Application
With wordApp
    .Visible = True
    Set wordDoc = .Documents.Open("C:\Template\Document.dotx", , False)
    With wordDoc
        .FormFields("NR").result = Me!NR

NR - 1500.00 などの標準の数値形式です。

Document.docx の結果として 1500.00 と入力すると、1500,00 になりますが、1500.80 (ドットの後の 00 以外) と入力すると、15008,00 になります。印刷された値は、入力された値の 10 倍です。

地域設定ではドット区切りを設定しましたが、Word ではカンマが表示されます (ただし、Access 2010 では機能しました)。

4

1 に答える 1