Программное изменение размера части текста в Excel - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Есть некий макет в excel, в нем есть таблица, в таблице записи, как уменьшить размер текста в таблице оставив остальной текст без изменений? Сделать это в самом макете не могу на уровне excel, так как неизвестно в каком месте макета будет выведена данная информация, нужно именно программно прописать, помогите пожалуйста.
Листинг программы
  1. 'отрисовка таблицы
  2. .Range("C9:E9").Borders.LineStyle = True
  3. .Range("A10").Borders.LineStyle = True
  4. .Range("B10").Borders.LineStyle = True
  5. .Range("C10").Borders.LineStyle = True
  6. .Range("D10").Borders.LineStyle = True
  7. .Range("E10").Borders.LineStyle = True
  8. .Range("F10").Borders.LineStyle = True
  9. .Range("G10").Borders.LineStyle = True
  10. .Range("H10").Borders.LineStyle = True
  11. .Range("A11:A12").Borders.LineStyle = True
  12. .Range("B11:B12").Borders.LineStyle = True
  13. .Range("C11:C12").Borders.LineStyle = True
  14. .Range("D11:D12").Borders.LineStyle = True
  15. .Range("E11:E12").Borders.LineStyle = True
  16. .Range("F11:F12").Borders.LineStyle = True
  17. .Range("G11:G12").Borders.LineStyle = True
  18. .Range("A13:A14").Borders.LineStyle = True
  19. .Range("B13:B14").Borders.LineStyle = True
  20. .Range("C13:C14").Borders.LineStyle = True
  21. .Range("D13:D14").Borders.LineStyle = True
  22. .Range("E13:E14").Borders.LineStyle = True
  23. .Range("F13:F14").Borders.LineStyle = True
  24. .Range("G13:G14").Borders.LineStyle = True
  25. For Each n% In {1, 8, 9, 10}
  26. .Range("H11:H14").Borders(n).LineStyle = 1 'xlContinuous
  27. Next
  28. 'отрисовка текста в макете
  29. appExcel.CELLS(1 + i * 17, 1) = "п/о"
  30. appExcel.CELLS(1 + i * 17, 3) = TextBox2.Text
  31. appExcel.CELLS(2 + i * 17, 3) = "XXX''"
  32. appExcel.CELLS(2 + i * 17, 12) = "Каб 92"
  33. appExcel.CELLS(3 + i * 17, 3) = "АНАЛИЗ КРОВИ №_____ + ЭДС"
  34. appExcel.CELLS(3 + i * 17, 12) = "III этаж"
  35. appExcel.CELLS(5 + i * 17, 1) = TextBox1.Text
  36. appExcel.CELLS(6 + i * 17, 1) = "В учреждение_______________________________________________________"
  37. appExcel.CELLS(7 + i * 17, 1) = "Корпус. отд_________________________________________________________"
  38. appExcel.CELLS(9 + i * 17, 3) = " Толстая капля"
  39. appExcel.CELLS(10 + i * 17, 1) = "Эритроц."
  40. appExcel.CELLS(10 + i * 17, 2) = "Гемогл."
  41. appExcel.CELLS(10 + i * 17, 3) = "Цв. Пок."
  42. appExcel.CELLS(10 + i * 17, 4) = "Полихр."
  43. appExcel.CELLS(10 + i * 17, 5) = "Базоф."
  44. appExcel.CELLS(10 + i * 17, 6) = "Ретикул."
  45. appExcel.CELLS(10 + i * 17, 7) = "Тромбоц."
  46. appExcel.CELLS(10 + i * 17, 8) = "Параз."
  47. appExcel.CELLS(11 + i * 17, 1) = "в 1 куб. мм"
  48. appExcel.CELLS(11 + i * 17, 2) = "80-100"
  49. appExcel.CELLS(11 + i * 17, 3) = "0.8-1.0"
  50. appExcel.CELLS(11 + i * 17, 4) = "+"
  51. appExcel.CELLS(11 + i * 17, 5) = "-"
  52. appExcel.CELLS(11 + i * 17, 6) = "0.6-0.8"
  53. appExcel.CELLS(11 + i * 17, 7) = "250-400"
  54. appExcel.CELLS(12 + i * 17, 1) = "4 1/2 - 5мм"
  55. appExcel.CELLS(12 + i * 17, 7) = "тысяч"
  56. appExcel.CELLS(17 + i * 17, 7) = "каб 29"

Решение задачи: «Программное изменение размера части текста в Excel»

textual
Листинг программы
  1. appExcel.CELLS(1 + i * 17, 1).Font.Size = 8

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут