#javascript #ms-word #jscript #activexobject
Вопрос:
Мне нужна помощь. Я использую слияние почты в word и хочу перевести код vba в JScript или Javascript. Но проблема в том, что функция-это не метод, а свойство.
Вот мой код vba:
Sub test()
With ActiveDocument.MailMerge
.Destination = wdSendToNewDocument
.SupressBlankLines = True
With .DataSource
.FirstRecord = wdDefaultFirstRecord
.LastRecord = wdDefaultLastRecord
End With
End With
End Sub
Я перевожу его в следующий код, но он не работает:
var objWord;
objWord.ActiveDocument.MailMerge.Destination("wdSendToNewDocument") \.... but it don't work
У вас есть какие-либо идеи по решению проблемы с кодом?
Спасибо.
Комментарии:
1. Зачем ты это делаешь?
2. Потому что мне это нужно для автоматизации, которая работает с JScript
3. У тебя есть идея?
4. Добро пожаловать на StackOverflow! Не могли бы вы предоставить нам более подробную информацию о любом сообщении об ошибке? «это не работает» — не очень хорошее объяснение ошибки.
5. Является ли это автоматизацией JScript в Word или в каком-либо другом скрипте VBA, запущенном снаружи? Если это в Word, я бы ожидал, что объект ActiveDocument будет каким-то образом доступен. Если это внешний объект, я бы ожидал, что вам придется создать экземпляр объекта Word самостоятельно.