2015-03-27 2 views
-1

У меня есть шаблон, который мы используем на работе, который я хочу редактировать, используя визуальный базовый. У меня есть построенный gui, который запрашивает у пользователя несколько фрагментов данных. Мне нужно открыть шаблон и просто отредактировать содержимое шаблона на основе ввода пользователя. До сих пор я занимался исследованиями, и все, что я видел, показывает мне, как открыть новый документ Excel, а не текущий. Как открыть текущий шаблон?Как открыть и отредактировать шаблон excel с использованием визуального базового

* Я получаю пользователю просматривать и выбирать имя файла и иметь, что хранится в переменной

ответ

0

Трудно сказать, что вы хотите достичь, может быть, больше требуется уточнение.

для ссылки на файл был открыт в Excel

Set execlObj = GetObject(fileName) 

Чтобы открыть файл Неоткрытое Excel (в отдельном приложении Excel)

Dim oXLApp As Object, wb As Object 
Set oXLApp = CreateObject("Excel.Application") 
Set wb = oXLApp.Workbooks.Open(fileName) 

Где имя файла, например, c: \ test.xls

+0

На правильном пути ... не нужно ли сначала открывать приложение excel? – GoombaJoe

+0

См. Обновленный ответ, если вы хотите открыть Excel в отдельном процессе (отдельное приложение Excel). Вы можете так же хорошо открываться в текущем процессе Excel. –

+0

Хорошо, я думаю, что меня зацепило в CreateObject, открыв/создав новый чистый документ excel. – GoombaJoe

Смежные вопросы