Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2011, 18:29   #21
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Упс, пропустил тему...
Да, код в блокнот, вместо CompareFiles.Find.xls свой файл, сохранить как имя.vbs, положить рядом с нужным файлом, даблкликнуть.
Но откроется новый экземпляр Экселя со всеми вытекающими...

Хотя есть варианты... Чуть позже дома проверю, отпишусь.

Проверил - и в 2007 работает:

Код:
Option Explicit
Dim objFSO, objExcel, ExcelPath, wb

ActivateExcel

Set objFSO = CreateObject("Scripting.FileSystemObject") 
ExcelPath = objFSO.GetParentFolderName(WScript.ScriptFullName) 
Set wb = objExcel.Workbooks.Open (ExcelPath & "\test.xls")
Set objExcel = Nothing

Private Function ActivateExcel()
On Error resume next 
Set objExcel = GetObject(, "Excel.Application")
If objExcel Is Nothing Then
	Set objExcel = CreateObject("Excel.Application")
	objExcel.Visible = True
End If
End Function
открывает test.xls с включенными макросами в открытом или новом экземпляре Экселя (если нет открытого).
Но конечно могут быть запрещены/отключены и файлы vbs...
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 15.08.2011 в 20:17.
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какую функцию excel использовать? Railana Microsoft Office Excel 2 01.02.2010 11:28
Какую логическую функцию лучше всего использовать? Slavik Microsoft Office Excel 12 01.04.2009 15:49
Подскажите пожалуйста какую функцию необходимо использовать... Андрю)(@ Паскаль, Turbo Pascal, PascalABC.NET 1 10.12.2008 00:03
Подскажите пожалуйста какую функцию необходимо использовать... Андрю)(@ Помощь студентам 1 09.12.2008 23:53
Какую API функцию следует использовать чтобы найти Handle бутона SeRhy Общие вопросы Delphi 4 21.10.2008 23:43