2015-06-07 2 views
0

У меня есть веб-сайт в настоящее время, и я написал несколько макросов Microsoft excel. Есть ли какой-либо возможный способ запустить макрос на моем веб-сайте, который работает на сервере Linux?Запуск макроса Excel в Linux-сервере

Я провел некоторое исследование, и он говорит, что макросы не поддерживаются на сервере Linux. Есть ли способ обойти эти проблемы и заставить макросы взаимодействовать с кодом сайта сайта (HTML, PHP)?

Я подумываю перекодировать коды VBA на языке PHP непосредственно на веб-сайте, но это будет очень много работы. Любая помощь будет оценена по достоинству.

+0

Что делает код VBA? IMO, когда у вас есть рабочая книга MS Excel с макросами VBA, и вам нужен веб-сайт для использования этих макросов VBA, тогда одна из возможностей - это веб-сервер, на котором может размещаться MS Excel, и это некоторый сервер Windows с IIS. Так переместите сайт с Linux на Windows, из Apache? в IIS, а затем установите MS Excel на этом сервере Windows и будет возможность, что ваше приложение, которое работает в IIS, может использовать ваш код VBA. MS Excel не поддерживается Linux, поэтому вы не можете использовать MS Excel на своем Linux-сервере. – dee

+0

во время исследования я наткнулся на wineserver ... установил ли это какие-либо различия? –

+0

вы можете переписать свои макросы в VBScripts для самостоятельного запуска (должно быть не так сложно). И запустите его над Вином. [some example] (https://bbs.archlinux.org/viewtopic.php?id=39641) –

ответ

1

Excel не работает в Linux. Существуют альтернативы, которые запускаются в Linux (Open Office, StarOffice), которые могут иметь или не иметь собственную версию макросов, но это не будет VBA.

+0

ok получил это ... спасибо –

+0

wt будет предлагать ур для меня? –

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