Преобразуйте 0x0001 в шестнадцатеричную систему по сравнению с 0x00000001

Да.

ThisWorkbook.RefreshAll

Или, если Ваша версия Excel является достаточно взрослой,

Dim Sheet as WorkSheet, Pivot as PivotTable
For Each Sheet in ThisWorkbook.WorkSheets
    For Each Pivot in Sheet.PivotTables
        Pivot.RefreshTable
        Pivot.Update
    Next
Next
6
задан randombits 14 November 2009 в 22:20
поделиться

2 ответа

Если предположить, что это C, C ++, Java, C # или что-то подобное, они одинаковы. 0x0001 подразумевает 16-битное значение, а 0x00000001 подразумевает 32-битное значение, но реальная длина слова определяется компилятором во время компиляции при оценке шестнадцатеричных литералов, подобных этим. Это вопрос стиля кодирования, но это не имеет значения в скомпилированном коде.

12
ответ дан 8 December 2019 в 16:04
поделиться

Здесь происходит битовая маска, для которой традиционно помещаются ведущие нули по ширине битовой маски. Кроме того, я бы предположил, что ширина битовой маски в какой-то момент изменилась, чтобы добавить более специализированные разрешения.

3
ответ дан 8 December 2019 в 16:04
поделиться
Другие вопросы по тегам:

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