Как изменить фон комментария в Excel
Как изменить цвет комментария в Excel
Когда вам не нужен стандартный фоновый цвет для комментариев, вам может захотеться заменить его на интересующий вас цвет. Как изменить цвет фона блока комментариев в Excel?
Нижеследующий код поможет вам разобраться, как использовать Aspose.Cells for Python via .NET, чтобы добавить фоновый цвет комментариев по вашему выбору.
Здесь мы подготовили образец файла для вас. Этот файл используется для инициализации объекта рабочей книги в нижеследующем коде.
from aspose.cells import Workbook | |
from aspose.pydrawing import Color | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
path = "" | |
# Initialize a new workbook. | |
book = Workbook(path + "exmaple.xlsx") | |
# Accessing the newly added comment | |
comment = book.worksheets[0].comments[0] | |
# change background color | |
shape = comment.comment_shape | |
shape.fill.solid_fill.color = Color.red | |
# Save the Excel file | |
book.save(path + "result.xlsx") |
Выполните указанный выше код, и вы получите выходной файл.
Как вставить изображение в комментарий в Excel
Microsoft Excel позволяет пользователям настраивать внешний вид таблиц в большой степени. Даже можно добавить фоновые изображения в комментарии. Добавление фонового изображения может быть эстетическим выбором или использоваться для укрепления брендинга.
Приведенный ниже образец кода создает файл XLSX с нуля с использованием Aspose.Cells for Python via .NET API и добавляет комментарий с изображением в качестве фона в ячейку A1.
from aspose.cells import SaveFormat, Workbook | |
from os import os, path | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = "" | |
# Create directory if it is not already present. | |
IsExists = path.isdir(dataDir) | |
if not IsExists: | |
os.makedirs(dataDir) | |
# Instantiate a Workbook | |
workbook = Workbook() | |
# Get a reference of comments collection with the first sheet | |
comments = workbook.worksheets[0].comments | |
# Add a comment to cell A1 | |
commentIndex = comments.add(0, 0) | |
comment = comments[commentIndex] | |
comment.note = "First note." | |
comment.font.name = "Times New Roman" | |
# Load an image into stream | |
byte_array = bytearray() | |
with open(dataDir + "image2.jpg", 'rb') as file: | |
byte_array = bytearray(file.read()) | |
# Set image data to the shape associated with the comment | |
comment.comment_shape.fill.image_data = byte_array | |
dataDir = dataDir + "commentwithpicture1.out.xlsx" | |
# Save the workbook | |
workbook.save(dataDir, SaveFormat.XLSX) |