Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Открытие документа

Ответить
Настройки темы
VBS/WSH/JS - [решено] Открытие документа

Новый участник


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

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


Подскажите пожалуйста, с помощью vbs открываю текстовые файлы след.командой
Код: Выделить весь код
Option Explicit

Const wdOpenFormatEncodedText  =   5
Const msoEncodingOEMCyrillicII = 866

Dim objDocument

With WScript.CreateObject("Word.Application")
    .Visible = True
 Set objDocument = .Documents.Open("С:\WORK\BALANS.txt", False, False, False, "", "", False, "", "", wdOpenFormatEncodedText, msoEncodingOEMCyrillicII)
WScript.Quit 0
1.Можно в vbs сделать чтобы выводился список всех файлов в данной паке или диалоговое окно для последующего открытия в ворде?
2.Можно в vbs сделать вывод сообщения, типа:"Вопрос" с кнопками ДА и НЕТ?
Заранее спасибо.

Отправлено: 19:47, 08-12-2010

 

Ветеран


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

Профиль | Отправить 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



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Открытие документа

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2010 - Создание, сохранение и открытие документа в Word 2010 OSZone Microsoft Office (Word, Excel, Outlook и т.д.) 11 13-05-2014 11:26
2003/XP/2000 - Word | Открытие документа Word в режиме чтения Qwe1 Microsoft Office (Word, Excel, Outlook и т.д.) 4 24-02-2010 16:41
Открытие документа с двух компьютеров! cop369 Microsoft Windows NT/2000/2003 0 29-01-2009 18:30
C/C++ - Открытие документа или ехе из программы Rebel666 Программирование и базы данных 3 07-03-2008 18:41
Защита документа. ASE DAG Хочу все знать 15 09-12-2005 10:41




 
Переход