Размер шрифта в экселе. Загрузка и установка пользовательских шрифтов для Office

2

У нас есть Excel 2013-2016 надстройка на C#. Мы используем следующий метод get worksheet font :

Var defaultFont = Microsoft.Office.Interop.Excel.Worksheet.Cells.Font

Все работало до тех пор, пока пользователь не изменил шрифт какой-то конкретной ячейки. Например, пользователь изменил ячейку A1 и установил шрифт «Arial». По умолчанию у нас есть шрифт «Calibri». После этого, когда мы пытаемся получить шрифт по умолчанию на Worksheet.Cells.Font , мы ничего не получаем - просто пустой объект. Я предполагаю, что из-за двусмысленности: A1 имеет шрифт «Arial», другие ячейки - шрифт по умолчанию «Calibri». Моя цель - получить шрифт по умолчанию, т. Е. «Калибра». До сих пор я заново написать свой код, и теперь я тоже проверить Стили:

Это решение возвращает именно то, что мне нужно - мой «Calibri» шрифт. Но потом я обнаружил, что этот шрифт по умолчанию используется для всех новых рабочих листов/книг (его можно настроить в опциях Excel). Он не работает, если пользователь выбрал все ячейки на листе и изменил шрифт по умолчанию на «Times New Roman», после чего я получил бы «Calibri», потому что это шрифт по умолчанию будет использоваться после создания новой рабочей таблицы/рабочей книги. Снова я столкнулся с проблемой, когда я не могу получить настоящий шрифт по умолчанию для текущей рабочей таблицы. Моя следующая мысль была, чтобы получить шрифт какой-то конкретной ячейки на краю листа, не так много полезной для пользователей, как:

Var defaultFont = workSheet.Cells.Font

Это выглядит довольно странно, но это работает. Мое предположение, что пользователь не использует последнюю ячейку на листе. (1048576 и 16384 - max size of worksheet). Я не знаю последствий этого метода, поэтому мне интересно, существует ли какой-то «законный» способ получить шрифт по умолчанию для рабочего стола без такого костыля?

  • 1 ответ
  • Сортировка:

    Активность

0

Вы были на правильном пути при использовании:

Var workbookFont = Microsoft.Office.Interop.Excel.Worksheet.Parent.Styles["Normal"].Font;

Normal стиль является шрифта по умолчанию для листа, но лист не может на самом деле есть какие-либо экземпляры шрифта по умолчанию (или Normal стиль), или все ячейки, украшенные стилем Normal , могут иметь шрифт, переопределенный в каждом формате ячейки.

Если пользователь применяет свои собственные шрифты в различных диапазонах, то лист будет потенциально иметь многочисленные шрифты и ни один из них гарантированно будет таким же, как и шрифт в Normal стиле. Font.Name может различаться по листу, и в этом случае Font.Name возвращает null , хотя Font.Size может быть последовательным (или если нет, то он тоже возвращает null).

Когда пользователь применяет специальный шрифт в диапазоне, который уже имеет Normal стиль, то Style остается связанным с диапазоном, и шрифт перекрывает любой шрифт, определенный в стиле.

Кроме того, это обычная практика, чтобы выбрать все ячеек на листе при изменении шрифта UsedRange (таким образом, что высота строк регулировки пропорционально), даже если UsedRange лишь малая часть всех Cells .

Таким образом, вы должны выбрать шрифт, который представитель шрифтов, которые используются в листе, или применять шрифты новые диапазоны, как если бы они были Normal . Этот выбор должен быть проинформирован, что вы знаете о листе, и то, что вы собираетесь делать со шрифтом:

    Если вы вставить столбец или строку, то я полагаю, что вы имитировать поведение Excel и использовать смежные форматы.

    Если вы добавляете новый диапазон, который не примыкает к UsedRange , то вы, вероятно, хотите по умолчанию в Normal стиле.

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

    Если вы воспроизводите содержимое листа в другом формате, вам нужно будет проверить шрифт каждой ячейки и каждой ячейки в UsedRange .

Снизу самая правая ячейка не обязательно какой-либо более или менее похожи на Normal или шрифтов, используемых в UsedRange , так что я бы не советовал использовать его.

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

А может, вы хотите скрыть линии сетки, которую содержат листы. Или вам нужно, чтобы стандартный верхний колонтитул всегда выводился при печати. Изменить такого рода настройки можно в диалоговом окне Параметры Excel . Однако другие изменения требуют использования шаблона.

Изменение заданных по умолчанию значений в диалоговом окне Параметры Excel

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

Вы можете указать шрифт текста, размер шрифта, режим и количество листов. Эти изменения применяются только к новым книгам, уже созданных книг они не коснутся.

Создание шаблона книга.xltx

Чтобы установить параметры новых книг, которые не могут быть указаны в диалоговом окне Параметры Excel, необходимо создать специальный файл шаблона с именем книга.xltx , а затем сохранить его в правильном месте на жестком диске.

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

  • Количество листов . Добавьте или удалите рабочие листы или даже измените их названия.
  • Стили . Используйте галерею стилей (расположена в группе Стили вкладки Главная ) для настройки стилей. По умолчанию для всех ячеек установлен стиль Обычный , поэтому, чтобы изменить шрифт но умолчанию (включая цвет заливки, формат чисел, размер и вид рамки), нужно изменить данный стиль. Для этого щелкните правой кнопкой мыши на его имени в галерее стилей и выберите в контекстном меню команду Изменить . Затем внесите необходимые изменения в диалоговое окно Стиль .
  • Параметры печати . Измените эти параметры на вкладке Разметка страницы . Например, вы можете включить колонтитулы, установить размер полей.
  • Ширина столбцов . Если вам не нравится ширина столбцов, заданная по умолчанию, измените ее.
  • Графика . Вставьте один или несколько графических объектов, например логотип вашей компании или фотографию вашей кошки.

Файл Сохранить как . В диалоговом окне Сохранение документа

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

  1. Из раскрывающегося списка Тип файла выберите формат Шаблон Excel (*.xltx). Если шаблон содержит макросы VBA, выберите Шаблон Excel с поддержкой макросов (*.xltm).
  2. В поле Имя файла введите книга.xltx (или книга.xltm , если в нем есть макросы).
  3. Сохраните файл в папке XLStart .

Папка XLStart может располагаться где угодно. Чтобы определить ее местоположение, нажмите Alt+Fll для активизации VBEditor . Затем нажмите Ctrl+G , чтобы открыть окно Immediate , введите следующее выражение и нажмите клавишу Enter :
? Application.StartupPath .

Закройте сохраненный файл. Теперь каждый раз при запуске программы новая пустая рабочая книга будет использовать созданный вами шаблон. Кроме того, при нажатии Ctrl+N будет создана новая книга на основании вашего шаблона.

Если вам когда-нибудь понадобится использовать книгу с установками Excel по умолчанию, выберите команду Файл Создать , а затем укажите пункт Новая книга .

Формат текста Excel можно настроить по своему усмотрению – увеличить шрифт, уменьшить, поменять цвет, направление текста Excel.
Функция « Шрифт » находится на закладке «Главная» или вызвать из контекстного меню. Смотрите «Функции Excel. Контекстное меню».
Вид шрифта можно настроить разный . Можно изменить шрифт в Excel на другой. Например:
к рупные , мелкие буквы, жирные , тонкие, курсив (похожие на письменные) , подчеркивание слов . Выбрать шрифт: например такой , такой, такой, такой, такой, такой, такой, такой, такой, такой, и так далее.
Цвет шрифта. Выбрать любой цвет шрифта. Можно сочетать вместе разные форматы шрифта.
Например, выделить ТЕКСТ , изменив его цвет, размер шрифта, букв, т.д. Сначала отмечаем диапазон ячеек, в котором будем менять шрифт.
Размер шрифта в Excel .
Если не знаем, какой размер шрифта нам нужен, чтобы не гадать, удобнее изменить шрифт можно так: с мотрим на кнопки с буквами « А » .
Первая буква «А» больше второй и у неё справа вверху стрелочка (треугольник) направлена вверх . Нажимая на эту кнопку, увеличиваем размер шрифта в выделенных ячейках.
А если нажимаем на маленькую букву «А» со стрелкой вниз, то шрифт будет уменьшаться.
Можно установить сразу конкретный размер шрифта цифрой или выбрать из предлагаемого списка, смотрите кнопку, где стоит цифра 11.

Чтобы изменить размер шрифта в строке формул, нажимаем кнопку "Office". В левой части диалогового окна выбираем - "Основные". А в правой части окна в разделе "При создании новых книг" устанавливаем нужный размер шрифта. Мы выбрали -16. Нажимаем кнопку "ОК". Excel напишет, что нужно закрыть книгу, чтобы настройки шрифта изменились. Сделаем, как просит. Всё, размер шрифта в строке формул поменяется в рабочей книге.
Слева от этой кнопки находится поле для изменения вида шрифта Excel.
Выделяем ячейку или диапазон, в котором будем менять шрифт, нажимаем на стрелку справа от кнопки размера шрифта, выходит список предлагаемых шрифтов. Когда наводим на образец шрифта в списке, меняется и наш шрифт в выделенных ячейках.
Получилось:
Можно установить шрифт по умолчанию в Excel , чтобы не менять его каждый раз. Нажимаем на кнопку «Office» в левом верхнем углу таблицы, выбираем «Параметры Excel» -> в разделе «При создании новых книг» устанавливаем свои параметры шрифта». Нажимаем «ОК».
Еще на вкладке «Шрифт» есть три кнопки с буквами :
«Ж » - нажав на эту кнопку, шрифт в выделенных ячейках станет жирным . И немного увеличится размер шрифта.

Учитывать это нужно, когда создаете большую таблицу, размер которой не должен меняться. Как изменить размер таблицы Excel, смотрите в статье «Как поменять размер таблицы Excel, весь перечень вариантов».
« К » - шрифт курсив, будет похож на письменный .
«Ч » - буквы или слова будут подчеркиваться . Можно настроить подчеркивание одной или двумя чертами. Нажимаем на стрелку у буквы Ч.

Можно применять все эти функции по отдельности или вместе. Настроить эти функции можно так: или выделить уже написанный текст и затем нажать нужные кнопки, или, перед вводом текста, нажать соответствующие кнопки.
После того, как напечатали текст таким шрифтом и дальше надо печатать обычным, отключите эти функции, нажав снова на эти кнопки. Курсор должен стоять на новом месте, не на тексте, который вы выделяли.
И еще две кнопки:
Кнопка "Ведерко с полосой под ним" – это кнопка изменения цвета выделенной ячейки или диапазона.
Цвет черты под ведерком указывает на то, каким цветом будет окрашена ячейка. Цвет можно выбрать любой. Для этого нажимаем на стрелочку в виде треугольника и выбираем из предлагаемых цветов.
Можно выбрать новый цвет, которого нет в предлагаемой таблице цветов. Для этого нажать "Другие цвета". Выбрать цвет, нажать "ОК". Выбранный цвет появится в разделе "Последние цвета". Получились такие цветные ячейки.
Чтобы убрать цвет из ячеек Excel , нужно их выделить и нажать "Нет заливки".
Кнопка с буквой «А » с красной полосой внизу – меняет цвет шрифта в Excel. Здесь также можно выбрать любой цвет.
Кнопка «Границы» - здесь можно поменять цвет и ширину разных границ ячейки. Нажимаем кнопку «Границы», выбираем «Другие границы» и, выбираем (отмечаем) какие границы каким цветом и шириной сделать. Если из списка функций "Границы" выберем функцию "Нет границ", то удалятся все границы в выделенных ячейках.
Как повернуть текст в Excel относительно границ ячейки по-разному кнопкой или выбрать из контекстного меню "Формат ячейки".
Текст ячейки можно разместить относительно границ ячейки п о вертикали и по горизонтали:

Можно в ячейке сделать или убрать отступ текста этими кнопками.
Как копировать текст из Word в одну ячеку Excel, смотрите в статье "Как вставить в ячейку Excel текст Word" .
В Excel в тексте, в числах стоят пробелы. Пробелы бываю разные. Лишние пробелы мешают Excel сравнить списки или посчитать формуле, др. Но, неразрывный пробел поможет написать дату. Всё о пробелах читайте в статье "Пробел в Excel" .
Кстати.
В Excel можно скрыть текст, данные, формулы, т.д. от постороннего взгляда. Какими способами скрыть значения ячейки, смотрите в статье "Как скрыть текст в ячейке Excel ".
Кнопка , чтобы сделать большую ячейку из нескольких, нужно их объединить в одну. Как это сделать, смотрите в статье «

class="eliadunit">

Итак, Вы из тех людей, которым надоело каждый раз в Excel 2010 изменять стандартный шрифт и его размер с Calibri 11 на иной любимый и нужный Вами, то приходит самое время для того, что бы изменить шрифт по умолчанию для всех новых создаваемых книг. Многие предпочитают шрифты Times New Roman или же Arial или Verdana. Другие делают производят изменения начального шрифта в офисах, где много компьютеров и установлены разные версии Microsoft Excel, и так сказать для унификации различных версий настраивают единые настройки, в том числе шрифт и его размер.

Изменение по умолчанию шрифта происходит без дополнительных приложений и плагинов в самих настройках Microsoft Excel 2010. Поэтому кроме Microsoft Excel 2010 ничего не понадобится. Для перехода в настройки Excel версии 2010 года заходим в Файл => Параметры

Если у Вас проблемы с мышью, то эти действия можно выполнить и на клавиатуре. Для этого в программе нажмите сочетание Alt + T , а затем букву O. Потом в появившемся окне заходим в Общие (общие параметры подразумевается):

class="eliadunit">

Затем выбираем нужный нам шрифт и его размер, при этом учтите, что некоторые шрифты не предназначены для русского языка (кириллицы), поэтому выбираете знакомое отображение букв, для исключения установки шрифта символов или шрифт иероглифов.

Далее жмём ОК. Что бы изменения вступили в силу, стоит перезагрузить Microsoft Excel 2010 и убедиться в сделанных изменениях. Для возврата обратно Calibri 11 или установки другого шрифта, проделывается аналогичная операция, которую можно делать неиссякаемое количество раз. Настройка шрифта одно из базовых настроек, которую мы только что проделали, это даёт возможность оптимизировать работу и подстроить под свои дела.

Удачного старта в работе в Excel 2010!

  • Устранение ошибки при запуске Office 2010 на XP
  • Как обновить Internet Explorer 8 до 11 версии для Windows 7?

Как всем нам известно, шрифт по умолчанию в Excel - это шрифт Calibri, и даже если мы изменим шрифт или размер шрифта из группы Font на вкладке «Главная», когда вы перейдете к другим ячейкам, шрифт изменится на шрифт Calibri. Теперь я расскажу вам, как изменить шрифт по умолчанию в Excel.

Изменить шрифт по умолчанию в Excel

Для изменения шрифта по умолчанию в Excel вам нужно перейти в Excel Option, чтобы указать параметр.

В Excel 2007 / 2010 / 2013

1. Включите Excel и нажмите кнопку «Офис» или филе вкладка> Опционы , Смотрите скриншот:

2. В поппинге Параметры Excel диалога, найдите При создании новых книг в правой части, и теперь вы можете указать размер шрифта и шрифта в Использовать этот шрифт и Размер шрифта коробка. Смотрите скриншот:

3. Затем нажмите OK чтобы закрыть диалоговое окно, теперь открывается диалоговое окно, чтобы сообщить вам, что вам нужно перезапустить Excel. Смотрите скриншот:

4. Нажмите OK и перезапустите Excel, теперь вы можете увидеть шрифт по умолчанию, показанный в лента изменилась.

В Excel 2003

1. Запустите Excel и нажмите Инструменты вкладка> Опционы , чтобы открыть Опционы Диалог.

2. в Опционы диалоговое окно, нажмите Общее и укажите размер шрифта и шрифта в Стандартный шрифт раздел. Смотрите скриншот:

3. Нажмите OK > OK для закрытия диалоговых окон, а затем перезапустите Excel. Изменен шрифт по умолчанию в Excel.

Относительные статьи:

Рекомендуемые инструменты для повышения производительности в Excel

Kutools для Excel помогает всегда завершать работу раньше времени и выделяться из толпы

  • Больше, чем мощные расширенные функции 300, разработанные для рабочих сценариев 1500, повышающие производительность на 70%, дают вам больше времени, чтобы заботиться о семье и радоваться жизни.
  • Больше не нужно запоминать формулы и коды VBA, дайте вашему мозгу отдохнуть.
  • Станьте экспертом по Excel за минуты 3. Сложные и повторяющиеся операции можно выполнить за считанные секунды,
  • Ежедневно сокращайте тысячи операций с клавиатурой и мышью, попрощайтесь с профессиональными заболеваниями сейчас.
  • Высокоэффективные люди 110,000 и выбор всемирно известных компаний 300 +.
  • 60-Day полнофункциональная бесплатная пробная версия. 60-день гарантии возврата денег. 2 лет бесплатного обновления и поддержки.

Обеспечивает просмотр и редактирование с помощью вкладок в Microsoft Office, гораздо более мощный, чем вкладки браузера

  • Вкладка Office предназначена для Word, Excel, PowerPoint и других приложений Office: Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!