Как скомпилировать excel в exe
You need to have the Microsoft Windows 7 or higher as well as Microsoft Office 2007 SP3 or higher with the latest service pack and updates installed on your computer.
Please make sure that Microsoft Office Visual Basic for Application (VBA) component is selected in your MS Office installation. To verify that you need to open Microsoft Excel and click Alt+F11 key combination. If the VBA Project is opened that means you have Visual Basic for Application (VBA) in your Excel installation.
Before protect your workbook with XCell Compiler you need to enable “Trust access to the VBA project object model” MS Excel option via the following path:
Excel Options >> Trust center >> click button “Trust Center Settings…” >> Macro Settings >> enable check box “Trust access to the VBA project object model”
You need to perform this step only once, before the first compilation.
Steps
1. Download the DoneEx XCell Compiler and install it on your computer. Detailed instruction how to download and install the product you may find in video above.
2. Open your workbook by double clicking on it in the Windows Explorer. If it did not open then do the following:
Open Excel from Windows Start Menu shortcut and load your Excel spreadsheet by using the Excel File Open menu, or just Drag-and-Drop your workbook on to the Excel window.
3. Find DoneEx menu at Excel main menu.
Click DoneEx >> XCell Compiler >> Compile
4. Fill out the compilation form with your data and preferred options, then click on the “Compile” button.
5. When compilation is completed, close Excel, and run the EXE file. You may find the compiled EXE file at the location that you have chosen in the “Target Path” field on the compilation form.
The workbook is secured now. You can send the compiled application to your client with peace of mind.
Compile Excel workbook to EXE from command line
XCell Compiler allows you to run compilation from command line by using XCMD.EXE tool on a computer with the product registered with Business Pro license.
To use XCMD.EXE tool you need to prepare .xcfg configuration file for the workbook you are going to compile. To do that you need to compile your workbook from Excel DoneEx menu item with “Options Settings configuration” option enabled.
When .xcfg file for your workbook is ready you need to copy XCMD.EXE file from the DoneEx XCell Compiler installation folder to the folder where you workbook and .xcfg file are located.
Добрый день!
Такой вопрос, подскажите пожалуйста, возможно ли написанный в Excel макрос создать как отдельный файл *.exe? Чтобы, например, при запуске этого файла, происходила как бы "установка" его на компьютер, но уже в любой открываемый документ Excel. И при открытии любой книги Excel этот макрос, например, был бы добавлен уже на верхнюю рабочую панель?
Возможно ли из написанных в Excel макросов создать как отдельный файл *.exe / VBA?
Здравствуйте! Помогите пожалуйста, возможно ли создать из своей работы в Excel отдельное.
Возможно ли создать .exe файл для формы созданой в Excel с применением VBA?
Помогите пожалуйста. :cry: Я создала тестовую оболочку с помощью VBA в Excel, можно ли создать.
Создать отдельный exe файл программы
Написал в Delphi программу, нужно сделать отдельный exe файл, чтобы программа работала.
Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый.
1. Как отдельный файл exe создать можно: в редакторе VB6 сделать ссылки на объектную библиотеку Офиса и Excel соответсвующей версии, скопировать макрос, правильно его отредактировать, скомпилировать проект. Но для Вашего вопроса это совсем не нужно.
2.
- это можно решить копированием макроса в личную книгу макросов personal.xlsb (или personal.xlb) и добавлением кнопки с назначенным макросом на панель, либо созданием файла надстройки *.xlsa или *.xla
1. Как отдельный файл exe создать можно: в редакторе VB6 сделать ссылки на объектную библиотеку Офиса и Excel соответсвующей версии, скопировать макрос, правильно его отредактировать, скомпилировать проект. Но для Вашего вопроса это совсем не нужно.
2.- это можно решить копированием макроса в личную книгу макросов personal.xlsb (или personal.xlb) и добавлением кнопки с назначенным макросом на панель, либо созданием файла надстройки *.xlsa или *.xla
мм, спасибо) только я немножко не так сформулировала вопрос). Дело в том, что данный макрос необходимо по возможности устанавливать на любой компьютер, где установлен пакет приложений Microsoft Office. Можно ли это как-то организовать, сделать макрос "самостоятельной программой", которую опять таки можно было установить на компьютер в пакет Excel?
Решение
Вы просто копируете нужный файл personal.xlsb на все компьютеры по пути:
в Windows XP:
C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Excel\XLSTART\PERSONAL.XLSB
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Roaming\Microsoft\Excel\XL START\PERSONAL.XLSB
Можно экспортировать только отдельный модуль с данным макросом, а на других компьютерах импортировать данный модуль в личную книгу макросов.
Вдобавок к этому, для Офиса 2007 можно скопировать панель быстрого доступа, с назначенной на макрос кнопкой, и другтие настройки файл Excel.qat :
в Windows XP:
C:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Microsoft\Office\Excel.qat
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Local\Microsoft\Office\Exc el.qat
В Офисе 2010 есть отдельная функция экпорта и импорта пользовательских настроек.
Для надстроек *.xla, *.xlsa
в Windows XP:
C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\AddIns\*.xla
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Roaming\Microsoft\AddIns\* .xla
Можно прописать данную процедуру в установщик Офиса, как конкретно - вопрос к другим разделам форума.
В макросе можно прописать создание пользователькой панели и добавление кнопок на нее - это вопрос тоже для отдельной темы.
Вы просто копируете нужный файл personal.xlsb на все компьютеры по пути:
в Windows XP:
C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Excel\XLSTART\PERSONAL.XLSB
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Roaming\Microsoft\Excel\XL START\PERSONAL.XLSB
Можно экспортировать только отдельный модуль с данным макросом, а на других компьютерах импортировать данный модуль в личную книгу макросов.
Вдобавок к этому, для Офиса 2007 можно скопировать панель быстрого доступа, с назначенной на макрос кнопкой, и другтие настройки файл Excel.qat :
в Windows XP:
C:\Documents and Settings\имя_пользователя\Local Settings\Application Data\Microsoft\Office\Excel.qat
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Local\Microsoft\Office\Exc el.qat
В Офисе 2010 есть отдельная функция экпорта и импорта пользовательских настроек.
Для надстроек *.xla, *.xlsa
в Windows XP:
C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\AddIns\*.xla
в Windows Vista или 7:
C:\Users\имя_пользователя\AppData\Roaming\Microsoft\AddIns\* .xla
Можно прописать данную процедуру в установщик Офиса, как конкретно - вопрос к другим разделам форума.
В макросе можно прописать создание пользователькой панели и добавление кнопок на нее - это вопрос тоже для отдельной темы.
Помогите пожалуйста.
Я создала тестовую оболочку с помощью VBA в Excel, можно ли создать .exe файл таким образом, чтобы програма-тест открывалось не на фоне робочей книги, а как отдельное приложение?
Заранее всем благодарна за помощь.
Возможно ли из написанных в Excel макросов создать как отдельный файл *.exe / VBA?
Здравствуйте! Помогите пожалуйста, возможно ли создать из своей работы в Excel отдельное.
Возможно ли написанный в Excel макрос создать как отдельный файл *.exe
Добрый день! Такой вопрос, подскажите пожалуйста, возможно ли написанный в Excel макрос создать.
Возможно ли средствами VBA использовать autofilter не открывая файл Excel?
Может кто сталкивался: возможно ли средствами VBA использовать autofilter не открывая файл Excel.
Сложный запрос, (возможно с применением VBA?)
Доброго всем времени суток, нужна ваша помощь. Как создать запрос, чтобы считать объем продаж за.
Решение
- создайте текстовый файл с расширением "txt";
- замените расширение на:
vbs - щёлкните правой кнопкой мыши по vbs-файлу - Открыть с помощью - Блокнот;
- файл откроется;
- запишите туда код, который очень похож на VBA, но имеет какие-то свои особенности;
- закройте файл "vbs";
- два раза по нему щёлкните и запустится код.
Как создать файл DLL так, чтобы его можно было подключить к VBA Excel?
Пытаясь научиться подключать к VBA хотя бы самую тривиальную функцию на C++. Для примера написал.
Возможно ли как-то открыть файл .exe в Visual Studio для просмотра кода программы?
Возможно ли как-то открыть файл .exe в Visual Studio для просмотра кода программы?
Написать макрос VBA для копирования и упорядочивания данных в другой файл Excel
Как реализовать задачу? need help:-|. Есть список людей с ФИО, в нем напротив каждого человека есть.
Вызов уже созданой формы из формы
Есть главная форма, как вызвать другую форму? Форма есть в Експлорере, но как её вызвать?
Для каждого exe-файла создать bat-файл для его запуска
Не могу понять как создать exe файла создать бат файл для его запуска?
Before compilation you need to verify that environment of your computer meets the requirements of the DoneEx XCell Compiler.
To compile a workbook to an EXE you need to have the Microsoft Windows 7 or higher and Microsoft Office 2007 SP3 or higher with the latest service pack and updates installed on your computer. Our product supports all 32-bit and 64-bit versions of Excel from 2007 and higher, including Excel from Office 365. Please make sure that Microsoft Office Visual Basic for Application (VBA) component is selected in your MS Office installation.
We assume that you have already downloaded and installed the DoneEx XCell Compiler on your computer.
Excel compiler works with the copy of the workbook, so your original workbook will not be altered.
Before workbook compilation, you need to adjust your Excel settings to allow Excel Compiler to secure your workbook.
You need to enable “Trust access to the VBA project object model” MS Excel option via the following path:
Excel Options >> Trust center >> click button “Trust Center Settings…” >> Macro Settings >> enable check box “Trust access to the VBA project object model”
You need to perform this step only once, before the first compilation.
How to Compile a Workbook to an EXE File
- Copy a workbook you would like to compile into the “My Documents” folder or its sub-folder.
- Open the workbook by double clicking on it with the left mouse button in the Windows Explorer.
- The workbook will be opened in your Excel version. In our explanation we will be using our Sample.xls file.
- Select DoneEx >> XCell Compiler >> Compile, from the Excel main menu bar.
- The following dialog form will appear.
Видео: Трюк Excel 30. Форма для заполнения таблицы Excel (Май 2022).
Excel - это мощная программа для создания электронных таблиц, и, как и другие элементы Microsoft Office, она позволяет вам встраивать свой собственный код Visual Basic. Однако одной из проблем является то, что распространение ваших исходных электронных таблиц среди других может позволить им увидеть ваш код Visual Basic, который может быть конфиденциальной информацией. Скомпилируйте электронную таблицу в отдельное приложение, чтобы распространять электронную таблицу, чтобы другие пользователи не могли просматривать или копировать ваши проприетарные программы.
кредит: Сири Стаффорд / Digital Vision / Getty Images
Шаг 1
Загрузите и установите компилятор XCell, используя ссылку в разделе «Ресурсы».
Шаг 2
Запустите Microsoft Excel и откройте электронную таблицу, которую вы хотите преобразовать в отдельный EXE-файл.
Шаг 3
Нажмите на жемчужину Office в верхнем левом углу окна. Нажмите «Параметры Excel».
Шаг 4
Нажмите ссылку «Центр управления безопасностью» в левой части окна, затем нажмите кнопку «Настройки Центра управления безопасностью».
Шаг 5
Нажмите ссылку «Параметры макроса» в левой части окна, затем установите флажок «Доверять доступ к объектной модели проекта VBA». Нажмите «ОК».
Шаг 6
Нажмите на вкладку «Надстройки» в верхней части окна Excel.
Шаг 7
Шаг 8
Шаг 9
Нажмите «ОК» и закройте Excel. Найдите преобразованный EXE-файл в том месте, которое вы указали на предыдущем шаге. Программа откроется при двойном щелчке, как стандартное приложение.
Apple TV получит снижение цен, скоро появится отдельное приложение hbo
На сегодняшнем мероприятии Apple Тим Кук объявил, что Apple TV упал с 99 до 69 долларов, что составляет 30 долларов. Также объявлено о выходе отдельного приложения HBO Now на апрель.
Facebook выпускает отдельное приложение для Windows Messenger
Itunes U доступен как отдельное приложение
Как и приложение «Подкасты» для iOS, iTunes U вышла из iTunes как отдельное приложение. Это дает вам доступ к тысячам лекций из колледжей и университетов и других школ со всей страны.
Читайте также: