Может кто-нибудь пролить свет на это. В MS Word VBA у меня есть тривиальный Sub, который дает довольно неожиданные результаты. [Edit: этот вопрос был воспроизведен на нескольких различных установок MS Word, но до сих пор только Win10]VBA Debug Печать, создающая неожиданный и, казалось бы, случайный выход
репрографии Среды:
- Win10, Word 2010 (32-разрядная версия) PC
- Win10, Word 2010 (32-битный) ВМ-Лазурный
- Win10, Слово 2016 (32-битный) ПК
- Win10, Word 2010 (64-битный) ВМ-Лазурный
- Win10, Слово 2016 365 @VincentG
- Win10, Word 2007 (32 бит) @Ambie
- Win10 (64), Word XP @ThunderFrame
- Win10 (64), Excel XP @ThunderFrame
- Win8.1 (64), Word 2013 @miroxlav (первая репродукция вне Win10)
- Win8.1 (64), офис 2016 (32) @GSerg
- Win10 (64), Word 2007 (x86) @PartricK
- Win10 (64), Excel 2007 (x86) @PartricK
Но не воспроизводится в:
- Win7 (64), Word 2007 (32-разрядная версия) VM Azure
- Win7 (64), Word 2010 (32?) @JohnColeman
- Win7 (64), Word 2007 (32) @ Slai
- Win7 (64), Word 2003 (32) @GSerg
- WinXP (32), Word 2010 (32) @GSerg
- Win7 (64), офис 2010 (32)
Действия по воспроизведению: Открыть новый документ Word Open IDE (Alt + F11) Введите этот код
Option Explicit
Sub test()
Dim i As Integer
For i = 1 To 100
Debug.Print vbCr
Next
End Sub
Выполнить тест Sub.
Мой выход изменяется каждый раз, когда цикл запуска:
]Œ[p^"î;{Ñ[
]Œ[p^"î;{Ñ[
\ÒZžUÖè;qÑZ
или
ÿÿ
þþ@øø”¶(3
ÿÿ
или
>O
>O
>O
или
p
G P‚j Ž¶&[email protected]
p
Первоначально я думал, что могу распознать какой-то контент из моего документа, но теперь получаю аналогичные результаты для чистого документа, в котором ничего не открывается в Word.
Это было довольно обескураживаю, пока я не воспроизвел в других установках Word, теперь это скорее отвлечение &.
Есть идеи о том, что происходит?
BTW: Эффект кажется более выраженным, чем больше циклов, хотя это может быть просто мое воображение. – SlowLearner
Интересно. Я не могу реплицировать (с Word 2010 на 64-разрядную Windows 7). –
@JohnColeman Я ревную, какая у вас окружающая среда? (wow, что было быстро) – SlowLearner