powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открыть файл Excel в новом приложении
4 сообщений из 4, страница 1 из 1
Открыть файл Excel в новом приложении
    #32129044
Sergey1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Требуется открывать каждый новый файл *.xls с помощью нового приложения.
Т.е. у меня уже открыт Excel, я счёлкаю на новый файл *.xls и необходимо чтобы он открылся новым Excel-ем, а не тем который уже открыт.
Пожалуйста подскажите как это сделать с помощью VBA. Заранее спасибо.
...
Рейтинг: 0 / 0
Открыть файл Excel в новом приложении
    #32129056
SinnerXP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну как - делаешь новый ексель, а потом в него грузишь
т.е.
set app = new Excel.Application
app.Workbooks.Open "файло.xls"

и так каждый раз...
...
Рейтинг: 0 / 0
Открыть файл Excel в новом приложении
    #32130916
Sergey1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный вариант не подходит, т.к. я не знаю имени файла который я буду открывать в следующий момент (это может быть абсолютно любой файл).
А требуется следующее, чтобы любой файл XLS, на который я щелкаю из проводника или ещё откуда нибудь всегда открывался в новом приложении (несмотря на то, что один EXCEL уже открыт).
Я так думаю тут надо что-нибудь в памяти сделать, ну например удалить из памяти информацию что один EXCEL уже открыть и в результате для нового XLS файла откроется ещё один EXCEL. НО КАК ЭТО СДЕЛАТЬ. Может это лучше сделать в VB, а не VBA? Подскажите пожалуйста, если не трудно.
...
Рейтинг: 0 / 0
Открыть файл Excel в новом приложении
    #32132788
Processor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Excel и Word регистрируют себя в реестре как "уникальные". Single instance означает, что одновременно не может быть запущено более одного экземпляра приложения. Это - ответ на вопрос о нескольких экземплярах ПРИЛОЖЕНИЯ.
2. Если необходимо запустить Excel из программы (VB,VBA - одинаково), необходимо создать новый объект Excel.Sheet и для него выполнить метод
Application.Dialogs(xlDialogOpen).Show - и уже из диалога открывать книги.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Открыть файл Excel в новом приложении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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