Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать Word документов из программы / 4 сообщений из 4, страница 1 из 1
14.07.2016, 04:15
    #39273477
Olga_p_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать Word документов из программы
Есть простенькая программа по Excel VBA которая открывает поочередно Word файлики из определенной папки , печатает их и закрывает. При этом в одна из строк документа ( в некоторых документах) печатается иероглифами. А если открываешь этот документ там все нормально и печатаешь его (предварительно открытый), то тоже нормально. Не подскажет ли кто-нибудь отчего это может происходить?
...
Рейтинг: 0 / 0
15.07.2016, 06:47
    #39274251
i45
i45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать Word документов из программы
Olga_p_123Есть простенькая программа по Excel VBA которая открывает поочередно Word файлики из определенной папки , печатает их и закрывает. При этом в одна из строк документа ( в некоторых документах) печатается иероглифами. А если открываешь этот документ там все нормально и печатаешь его (предварительно открытый), то тоже нормально. Не подскажет ли кто-нибудь отчего это может происходить?

MsoEncoding
...
Рейтинг: 0 / 0
15.07.2016, 07:52
    #39274267
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать Word документов из программы
А попробуй не через программку, а через проводник.
Мышку наведи и правой кнопкой мыши щелкни на "распечатать".
Если всё нормально - то дело в программке.
А если нет, то надо думать что у тебя с системой или с вордом.
...
Рейтинг: 0 / 0
17.08.2016, 08:45
    #39292979
Olga_p_123
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Печать Word документов из программы
Если по правой мышке печатать, то все нормально. Программу прилагаю. Может кто-нибудь подскажет как решить вопрос?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
[/SRC]
Sub prikaz()
Dim objword As Object
Dim f As String
Dim fl, fld As Folder
Dim fls As Files

Dim flds As Folders
Dim d As Word.Document
Dim fs As New FileSystemObject
Dim s As File
Set fl = fs.GetFolder("V:\11\íà ïå÷àòü\")
Set flds = fl.SubFolders
' Set fld = flds(0)
For Each fld In flds
'MsgBox (fld.Name)
'namefl = fld.Name
Set fls = fld.Files
f = "V:\11\на печать\"
Set objword = CreateObject("word.application")
With objword
    .Visible = True
End With
For Each s In fls
'MsgBox (s.Type)
If s.Type = "Документ Microsoft Word" Or s.Type = "Äîêóìåíò Microsoft Word 97-2003" Or s.Type = "Формат RTF" Then
f = f + fld.Name + "\" + s.Name

'MsgBox (f)
Set d = objword.Documents.Open(f)
d.PrintOut
d.Close False
Set d = Nothing
'MsgBox (s.Type)
f = "V:\11\на печать\"
End If
Next
Next
objword.Quit
Set objword = Nothing
End Sub
[SRC vba]
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать Word документов из программы / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]