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

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

Код: 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
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Печать Word документов из программы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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