Как видеть CSS печатных СМИ в Firebug?

Основная проблема заключается в том, что код в вашем цикле не ссылается на лист, поэтому по умолчанию будет применяться только к активному листу. И это никогда не меняется.

Если ссылка на лист находится не в том месте, возможно, вы сможете решить, как ее исправить.

Кроме того, если вы имеете дело с несколькими открытыми рабочими книгами, вы должны добавить ссылки на рабочие книги, а также ссылки на рабочие таблицы.

Sub test()
    Dim wsSheet As Worksheet
    Dim strFormulas As String
    Dim Lastrow As Long

    For Each wsSheet In Worksheets
        If wsSheet.Name = "Maintenance Formatting" Or wsSheet.Name = "Fuel Formatting" Then
            strFormulas = "=VLOOKUP(C2,[BillingReportMacros.xlsm]'" & wsSheet.Name & "'!$G:$J,4,FALSE)"
            Lastrow = wsSheet.Range("F1").CurrentRegion.Rows.Count + 1
            wsSheet.Range("A2:A" & Lastrow).Formula = strFormulas
        End If
    Next wsSheet

End Sub
68
задан Janko Mivšek 19 April 2009 в 12:37
поделиться

7 ответов

Я никогда не ожидал, что это сработает, но это действительно так. Установите обе- бета-версию Firebug и Web Developer 1.5. Когда вы выбираете print css от Web Developer, инструменты Firebug внезапно работают с новой печатной версией страницы. Пока я не обнаружил никаких проблем с запуском обоих одновременно.

31
ответ дан 24 November 2019 в 14:17
поделиться

А как насчет панели инструментов веб-разработчика?
https://addons.mozilla.org/en-US/firefox/addon/60
после установки перейдите в CSS -> Показать CSS по типу носителя -> Печать

35
ответ дан 24 November 2019 в 14:17
поделиться

Используйте плагин Web Developer. Затем вы можете выбрать из меню CSS, какой медиафайл вы хотите, чтобы страница отображалась как .

4
ответ дан 24 November 2019 в 14:17
поделиться

Возможно, вы захотите взглянуть на панель инструментов веб-разработчика - она ​​позволяет вам выбрать, какой CSS вы хотите видеть. В сочетании с firebug должна быть возможность увидеть печатные СМИ CSS.

3
ответ дан 24 November 2019 в 14:17
поделиться

В Firefox (и некоторых других браузерах) вы можете видеть статическое отображение таблицы стилей печати с помощью предварительного просмотра. Он не так полезен, как панель инструментов веб-разработчика, но также может помочь вам понять, что будет напечатано.

3
ответ дан 24 November 2019 в 14:17
поделиться

Панель инструментов веб-разработчика имеет один большой недостаток для отладки CSS: каждый раз, когда вы обновляете страницу, она возвращается к таблице стилей экрана.

В эти дни я обычно переключаю носители таблицы стилей печати на экран во время разработки, а затем переключаю их обратно, прежде чем начать работу.

2
ответ дан 24 November 2019 в 14:17
поделиться

На самом деле, имейте в виду, что вы можете увидеть @media print CSS, когда вы этого не ожидаете.

Например, SO использует:

[..]@media print{#sidebar,#nav,[..],div.vote{display:none;}}[..]

... и поэтому можно ожидать, что панель CSS в Firebug как-то покажет:

@media print {
  #sidebar, #nav, [..], div.vote {
    display: none;
  }
}

Но вместо этого она показывает CSS так, как будто @media print действительно активен, например:

#sidebar, #nav, [..], div.vote {
  display: none;
}

(См. также соответствующий отчет о проблеме: Панель CSS не имеет @media UI.)

.
3
ответ дан 24 November 2019 в 14:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: