Программное заполнение штрихкода в Word 2007 - 2013 #741730


#0 by din107
Доброе время суток! До недавнего времени у пользователей стоял Word 2003. Были созданы шаблоны-word, которые заполнялись из самописной конфигурации 1С по следующему коду: После того, как установили Word 2007 (тоже самое и в 2013) при выполнении данного кода программа ругается на поле Barcode, пишет, что поле объекта не обнаружено. Вопрос: как необходимо в данных версиях Word делать обращение объекту Barcode?
#1 by Вася Чез
хм, а вообще подключение есть? Добавь в код Попытка тут подключение Исключение Сообщить("Не удалось установить связь с Microsoft Word"); Возврат;
#2 by Вася Чез
я бы ещё так попробовал
#3 by din107
Попробовал, подключение есть. Результат не изменился. Я даже не знаю, может быть обращение как-то по другому должно быть?
#4 by Вася Чез
все правильно написано, я бы ещё попробовал сделать новую версию шаблона в word 2007 и по новой бы поля все определил.
#5 by din107
да, что-то я не подумал. А ведь надо было первым делом это попробовать. Сейчас исправим, отпишусь.
#6 by din107
Пробовал в Word 2010 и в 2013. При добавлении нового объекта "1С.V8.Печать штрих-кодов" в шаблон Word выдается следующее предупреждение: "Данный объект был создан в следующей программе: {44F02ECC-3C4A-4473-AD07-B0DB9048AD9F}". Эта программа не установлена на вашем компьютере либо не отвечает. Чтобы изменить данный объект, установите {44F02ECC-3C4A-4473-AD07-B0DB9048AD9F}либо убедитесь, что все диалоговые окна в {44F02ECC-3C4A-4473-AD07-B0DB9048AD9F} закрыты." Что можно ещё попробовать?
#7 by din107
?ап
#8 by Garykom
Переписать конфигурацию 1С чтобы вместо простого засовывания цифер ШК в ActiveX-ину в шаблоне дока, делала картинку и засовывала...
#9 by din107
Это я оставил на самый крайний вариант. Хотелось бы реанимировать старый вариант, как он был.
#10 by Garykom
офис случаем не x64 ?
#11 by din107
не могу так сходу ответить. Как я могу это посмотреть?
#12 by 1976vas
В справке "О программе"
#13 by din107
нет, x32
#14 by din107
ап
#15 by Garykom
скажи твоя когда этот шаблон с активе икс в новый ворда открывать оно тебе чего говорить?
#16 by din107
когда запускаю старый шаблон (который был сделан в 2003 word), то в свойствах данного объекта есть строка "1С: Печать штрихкодов". При активации это строки прогграмма вылетает с записью дампа.
#17 by Garykom
а может на целевом компе activex-ину то поставить? или хотя бы зарегать?
#18 by Garykom
+ причем ту же что и в шаблоне
#19 by Fragster
юзаю для формирования картинки zint через командную строку. кроссплатформенно и возможностей больше.
#20 by Garykom
спасибо заценим
#21 by din107
вопрос только в следующем: как определить, что за activex-а используется в этом шаблоне? Только после этого я смогу её зарегить.
#22 by Garykom
ЧАВО????
#23 by din107
на целевом компе установлена "1С: Печать штрих-кода". Что ещё нужно? Не совсем я понимаю.
#24 by Fragster
может с битностью косяк
#25 by Garykom
а она та что надо? может раньше другая юзалась?
#26 by din107
вроде проверил 32bit стоит. так я попробовал переставить word, поставил 2003, там всё без проблем отрабатывает.
#27 by Garykom
тогда портабле офис 2003 и выбор его при заполнении из 1С
#28 by din107
не совсем понял. Поясните, плз.
#29 by Garykom
ну 2 офиса, 2 иметь... и нужный юзать
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С