Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата AlexVong:
1.Можно в vbs сделать чтобы выводился список всех файлов в данной паке или диалоговое окно для последующего открытия в ворде? »
Что-то наподобие такого?
читать дальше »
Код: Выделить весь код
Option Explicit

Const wdOpenFormatEncodedText  =   5
Const msoEncodingOEMCyrillicII = 866

Const msoFileDialogFilePicker  =   3
Const msoFileDialogViewList    =   1


Dim collPaths
Dim strPath


With WScript.CreateObject("Word.Application")
	.Visible = True
	
	With .FileDialog(msoFileDialogFilePicker)
		.AllowMultiSelect = True
		.InitialView      = msoFileDialogViewList
		.Title            = "Укажите файлы для обработки"
		.ButtonName       = "Открыть"
		.InitialFileName  = "c:\Windows\System32\"
		
		With .Filters
			.Clear
			
			.Add "Текстовые файлы", "*.txt"
			.Add "Все файлы",       "*.*"
		End With
		
		If .Show Then
			Set collPaths = .SelectedItems
		Else
			Set collPaths = Nothing
		End If
	End With
	
	If Not collPaths Is Nothing Then
		For Each strPath In collPaths
			With .Documents.Open(strPath, False,,,,,,,, wdOpenFormatEncodedText, msoEncodingOEMCyrillicII)
				' Например…
				WScript.Echo "Путь к документу:  ", .FullName
				WScript.Echo "Количество абзацев:", .Paragraphs.Count
				WScript.Echo
				
				.Close
			End With
		Next
	End If
	
	.Quit
End With

WScript.Quit 0

Цитата AlexVong:
2.Можно в vbs сделать вывод сообщения, типа:"Вопрос" с кнопками ДА и НЕТ? »
MsgBox(…):
читать дальше »
Код: Выделить весь код
Select Case MsgBox("Вопрос", vbYesNo + vbQuestion + vbDefaultButton1, "Заголовок")
	Case vbYes
		WScript.Echo "Да"
	Case vbNo
		WScript.Echo "Нет"
	Case Else
		WScript.Echo "???"
End Select
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:42, 08-12-2010 | #2