Как мне создать новую книгу Excel на основе встроенного шаблона Excel? - PullRequest
0 голосов
/ 22 мая 2019

Я создал VBA / Excel-инструмент для создания рабочих документов на основе ряда выборов / флажков. Затем будет сгенерирована новая рабочая книга на основе шаблона с несколькими листами. На данный момент код связан с шаблоном в отдельной папке. Тем не менее, я бы предпочел внедрить файл excel в инструмент / генератор и сослаться на объект, чтобы создать новую рабочую книгу, поскольку затем я могу распространять один файл .xlsx вместо необходимости также отправлять основную папку templates. Возможно ли это?

В настоящее время я делаю это с помощью функции Workbooks.Add (), но я не могу понять, как ссылаться на встроенный объект / xlsx.

Приведенный ниже код представляет собой небольшой фрагмент того, как я сейчас создаю шаблон.

Dim strTemplate As String: strTemplate = ThisWorkbook.Path & "\Template\WP_template.xlsm"
Dim WB As Workbook
Set WB = Workbooks.Add(strTemplate)

Так есть ли решение для этого? Как мне вместо этого ссылаться на strTemplate как на встроенный объект?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...