2016-11-28 2 views
1

Я хочу вставить лист Excel с формулами и некоторые вычисления на сайт Wordpress. Мне удалось настроить и отобразить листок и работать с ним в прямом эфире на моем сайте. Руководство, которое я использовал для встраивания, следующее: https://support.office.com/en-us/article/Share-it-Embed-an-Excel-workbook-on-your-web-page-or-blog-from-OneDrive-804e1845-5662-487e-9b38-f96307144081?CorrelationId=2f1048d2-df73-470f-b3a5-c65576288a04&ui=en-US&rs=en-US&ad=US&ocmsassetID=HA102029502Удалить нижнюю панель из Excel Вставить iFrame

Теперь мне нужна только одна помощь, которая заключается в удалении нижней черной полосы, которая поставляется с предустановленным кодом вставки Microsoft. Пожалуйста, обратитесь ниже, где я выделил красный цвет. Причина, по которой я должен удалить это, - это запретить пользователям загружать Excel с моего сайта.

The bottom black bar

ответ

0

Я знаю, что это очень старый вопрос, но я надеюсь, что это помогает кто-то в будущем: Как вы поняли, когда «проверка» элемент в браузере это происходит, что встраивать первенствует имеет другой IFRAME внутри! Этот iframe имеет идентификатор, называемый «WebApplicationFrame», а нижняя панель находится внутри этого второго iframe.
Я попытался добавить «дисплей: нет» к бару с JS, чтобы скрыть его, но по какой-то причине он не работает. Так как я достиг этого делает больше высоты «WebApplicationFrame»:

<iframe id="excel-iframe" scrolling="no" src="YOUR_EXCEL_EMBED_URL" width="600" height="500" frameborder="0"></iframe> 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 
<script> 
    $(document).ready(function() { 
     $("#excel-iframe").load(function() { 
     $(this).contents().find("#WebApplicationFrame").css("height", "550px"); 
     }); 
    }); 
</script> 

Обратите внимание, в моем коде, что IFrame где вы встраивание первенствовать имеет высоту 500 (пикселей) и в Javascript код Я даю iframe в пределах высота 550px. Таким образом, нижняя панель внутреннего iframe выходит из окна просмотра.


Теперь, возможно, вы не заботитесь о скрытии нижней панели, и вы можете только захотеть отключить кнопку «загрузить». Если вы следите за своим вставлять URL-адрес есть часть в нем, который говорит:

&wdDownloadButton=True 

вам просто нужно изменить Справедливо для Ложные и кнопка загрузки будет отключена:

&wdDownloadButton=False 
Смежные вопросы