У меня есть проблема с заполнением Word 2013 формы с данными из Access 2013. Ссылки:Access 2013 VBA, плохое заполнение Слово 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
Если я типа 1500.00 в результате в Document.docx я h've получил 1500,00, но если я типа 1500.80 (кроме 00 после точки) Я получил 15008,00. Печатное значение в десять раз больше, чем напечатанное.
В региональных настройках я установил разделитель точек, но в Word я вижу кому (но в Access 2010 он работал).