C# Excel 주석 "어떤 개발 언어가 가장 좋습니까"

15072 단어 메모Excelnet
Excel 주석은 개별 셀에 주석을 추가하는 데 사용되며, 독자는 주석에서 추가 정보를 얻을 수 있습니다.주석은 숨길 수 있습니다. 칸의 오른쪽 위에 빨간색 삼각형만 표시되며, 추가된 칸의 내용은 주인을 빼앗지 않습니다.일상적인 프로그래밍 처리 Excel에서 개별 칸에 대한 추가 정보를 추가할 필요가 있습니다.이 블로그는 주로 무료 버전을 사용하는 스피어를 소개한다.XLS는 C#에 셀에 메모를 추가하고 위치, 크기, 풍부한 텍스트 및 텍스트 정렬을 설정합니다.
시도하고 싶은 친구는 다음 세 주소에서 Free Spire를 다운로드할 수 있습니다.XLS: E-iceblue 홈페이지 다운로드;Nuget;CSDN 다운로드.다운로드한 후에 bin 폴더에 있는 것을 주십시오.dll이 VS로 추가된 참조입니다.
단계 1: 새 작업 목록과 폼을 만듭니다.
 Workbook workbook = new Workbook(); Worksheet sheet = workbook.Worksheets[0];

단계 2: 클래스 ExcelFont를 사용하여 설정 글꼴을 추가합니다.comment 텍스트를 설정할 때 사용됩니다.
            ExcelFont font1 = workbook.CreateFont();
            font1.FontName = " ";
            font1.Color = Color.Red;
            font1.IsBold = true;
            font1.Size = 12;
            ExcelFont font2 = workbook.CreateFont();
            font2.FontName = " ";
            font2.Color = Color.Blue;
            font2.Size = 12;
            font2.IsBold = true;
            ExcelFont font3 = workbook.CreateFont();
            font3.FontName = "Calibri";
            font3.Color = Color.Blue;
            font3.Size = 12;
            font3.IsBold = true;

3단계: 셀 F5에 주석 1을 추가하고 크기, 위치, 텍스트, 텍스트 정렬을 설정합니다.
            ExcelComment Comment1 = sheet.Range["F5"].Comment;
            Comment1.IsVisible = true;
            // 
            Comment1.Height = 150;
            Comment1.Width = 300;
            // 
            Comment1.Top = 20;
            Comment1.Left = 40;
            // , , 
            Comment1.RichText.Text = " , 。 ?";
            Comment1.RichText.SetFont(0, 32, font2);
            Comment1.RichText.SetFont(33, 44, font1);
            Comment1.TextRotation = TextRotationType.LeftToRight;
            Comment1.VAlignment = CommentVAlignType.Center;
            Comment1.HAlignment = CommentHAlignType.Justified;

4단계: 주석 2를 대조로 추가합니다.
            ExcelComment Comment2= sheet.Range["F14"].Comment;
            Comment2.IsVisible = true;
            Comment2.Height = 150;
            Comment2.Width = 300;
            Comment2.RichText.Text = "About E-iceblue: 
E-iceblue focuses on providing excellent office components for developers to operate Word, Excel, PDF, and PowerPoint documents."
; Comment2.TextRotation = TextRotationType.LeftToRight; Comment2.RichText.SetFont(0, 16, font2); Comment2.Top = 170; Comment2.Left = 450; Comment2.VAlignment = CommentVAlignType.Top; Comment2.HAlignment = CommentHAlignType.Justified;

단계 5: 문서를 저장하고 효과 보기를 시작합니다.
            workbook.SaveToFile("S3.xlsx", ExcelVersion.Version2010);
            System.Diagnostics.Process.Start("S3.xlsx");

효과도:
모든 코드:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Spire.Xls;
using System.Drawing;

namespace How_to_set_Excel_margin_to_print
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            Worksheet sheet = workbook.Worksheets[0];

            ExcelFont font1 = workbook.CreateFont();
            font1.FontName = " ";
            font1.Color = Color.Red;
            font1.IsBold = true;
            font1.Size = 12;
            ExcelFont font2 = workbook.CreateFont();
            font2.FontName = " ";
            font2.Color = Color.Blue;
            font2.Size = 12;
            font2.IsBold = true;
            ExcelFont font3 = workbook.CreateFont();
            font3.FontName = "Calibri";
            font3.Color = Color.Blue;
            font3.Size = 12;
            font3.IsBold = true;

            ExcelComment Comment1 = sheet.Range["F5"].Comment;
            Comment1.IsVisible = true;
            Comment1.Height = 150;
            Comment1.Width = 300;
            Comment1.Top = 20;
            Comment1.Left = 40;
            Comment1.RichText.Text = " , 。 ?";
            Comment1.RichText.SetFont(0, 32, font2);
            Comment1.RichText.SetFont(33, 44, font1);
            Comment1.TextRotation = TextRotationType.LeftToRight;
            Comment1.VAlignment = CommentVAlignType.Center;
            Comment1.HAlignment = CommentHAlignType.Justified;

            ExcelComment Comment2= sheet.Range["F14"].Comment;
            Comment2.IsVisible = true;
            Comment2.Height = 150;
            Comment2.Width = 300;
            Comment2.RichText.Text = "About E-iceblue: 
E-iceblue focuses on providing excellent office components for developers to operate Word, Excel, PDF, and PowerPoint documents."
; Comment2.TextRotation = TextRotationType.LeftToRight; Comment2.RichText.SetFont(0, 16, font2); Comment2.Top = 170; Comment2.Left = 450; Comment2.VAlignment = CommentVAlignType.Top; Comment2.HAlignment = CommentHAlignType.Justified; workbook.SaveToFile("S3.xlsx", ExcelVersion.Version2010); System.Diagnostics.Process.Start("S3.xlsx"); } } }

여러분이 참고하여 사용하실 수 있도록 블로거는 계속해서 E-iceblue 컨트롤의 사용 강좌를 한화할 것입니다.관심 있는 친구는 이 블로그를 즐겨보세요.

좋은 웹페이지 즐겨찾기