Delphi word 颜色

unit Unit1;

interface

uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls;

type

  TForm1 = class(TForm)

    btn1: TButton;

    procedure btn1Click(S<a href="https://www.baidu.com/s?wd=end&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhD3PHndrHbkrj03nvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWcvPWc3PWTYPW03rHDLP10zr0" target="_blank" class="baidu-highlight">end</a>er: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  <a href="https://www.baidu.com/s?wd=end&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhD3PHndrHbkrj03nvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWcvPWc3PWTYPW03rHDLP10zr0" target="_blank" class="baidu-highlight">end</a>;

var

  Form1: TForm1;

implementation

uses

  ComObj,wordXP;

{$R *.<a href="https://www.baidu.com/s?wd=dfm&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhD3PHndrHbkrj03nvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWcvPWc3PWTYPW03rHDLP10zr0" target="_blank" class="baidu-highlight">dfm</a>}

procedure TForm1.btn1Click(S<a href="https://www.baidu.com/s?wd=end&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhD3PHndrHbkrj03nvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWcvPWc3PWTYPW03rHDLP10zr0" target="_blank" class="baidu-highlight">end</a>er: TObject);

var

  FWord :Variant;

  FDoc :Variant;

  i,Row:Integer;

  nodeString:Tstringlist;

  nodeList:TList;

  Tables,TablesSub:Variant;

  sTableName,sUserName:string;

  CfCversions,oReadOnly,AddToRctFiles,

  PswDocument,PswTemplate,oRevert,WPswDocument,WPswTemplate,oFormat,Where,vActWin:Variant;

  UserNameList:TStringList;

  numb : Integer;

begin

  try

      //启动word应用程序

    FWord:=GetActiveOleObject(‘Word.Application‘);

  except

    FWord := CreateOleObject(‘Word.Application‘);

  end;

  FWord.Visible := true;

    try

    //创建一个word文档

    FDOC :=FWord.Documents.Add;

    vActWin   :=   FWord.ActiveWindow;

    FWord.Selection.Font.Name :=‘<a href="https://www.baidu.com/s?wd=%E5%AE%8B%E4%BD%93&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d9nhD3PHndrHbkrj03nvf30ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnWcvPWc3PWTYPW03rHDLP10zr0" target="_blank" class="baidu-highlight">宋体</a>‘; //字体名称

    FWord.Selection.Font.Size :=20//字体大小

    FWord.Selection.Font.Bold :=2//字体加粗

    //设定文字对齐方式

    FWord.Selection.paragraphs.Alignment := wdAlignParagraphCenter;

    //添加文字内容

    FWord.Selection.TypeText(‘标题一‘);

    //插入回车符

    FWord.Selection.Typeparagraph;

    FWord.Selection.paragraphs.Alignment := wdAlignParagraphLeft;

    FWord.Selection.Font.Size :=12;

    FWord.Selection.Font.Bold :=0;

    FWord.Selection.Typeparagraph;

    //添加一个2行3列的表格

    Tables:=FWord.ActiveDocument.Tables.Add(Range:=FWord.Selection.Range,

    NumRows:=2,

    NumColumns:=3,

    DefaultTableBehavior:=1,

    AutoFitBehavior:=0);

        //设置第二行表格的高度

    Tables.Rows.Item(2).SetHeight(250,1);

    //设置第一个单元的背景颜色

    Tables.Cell(1,1).Shading.BackgroundPatternColor := -738131969  ;

  Except

    on e: Exception do

    begin

      FWord.Quit;

      FWord := Unassigned;

      exit;

    end;

  end;

  {

  //关闭word

  FWord.Quit;

  FWord := Unassigned;

  }

end;

时间: 2024-08-10 17:06:00

Delphi word 颜色的相关文章

Delphi word编辑

private void but_Table_Click(object sender, EventArgs e) { object Nothing = System.Reflection.Missing.Value; object missing = System.Reflection.Missing.Value; //创建Word文档 Word.Application wordApp = new Word.ApplicationClass(); Word.Document wordDoc =

【翻译】在GitHub上通过星级评估排名前10的最受欢迎的开源Delphi项目

GitHub上有相当多的Delphi开源项目可以为你节省一些时间.我在GitHub上搜索了Delphi,然后按最主要的项目进行排序,并列出了前十名单.这里有一些非常好的东西,包括Awesome Delphi(这是另一个顶级列表),Delphi IDE颜色主题项目,MVC Web框架,REST API客户端,Delphi开源计算机视觉库标题,一个非常强大的自定义TreeView组件,单元测试框架,将Chrome嵌入到您的应用中的组件,以及最终的OmniThreadLibrary. 查看下面的完整列

Delphi颜色的表示(一共5种表示法)

//全以红色举例: //1. RGB 模式:Self.Color := $0000ff; //不过和HTML.PhotoShop.FireWorks中的 #ff0000 是完全反的,应该叫 BGR. //2. RGB 分值,譬如:Self.Color := RGB(255,0,0); //3. Delphi 中的标准模式:Self.Color := $000000ff;//其中低3位字节代表RGB(BGR)相应的颜色://如果最高位字节是$00,则表示用系统调色板中最相近的颜色://最高位字节是

delphi 更改DBGrid 颜色技巧

1.根据条件更改某一单元格的颜色 [delphi] view plaincopy procedure TMainFrm.First_DGDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if DM.FirstListStatus.AsString='生产' then begin First_DG.Canvas.Fon

WORD底纹填充颜色为灰色-5%怎么设置?

操作步骤如下: 先选中要设定底纹的段落文字--点开菜单栏上的"格式"--找到"边框和底纹"选项.点开--点击"底纹"选项--"填充"选项下,第一排为"无填充颜色",然后在第二排的左起第二格就是"灰色-5%"--点击选中即可. 假如是设定"段落"底纹,那么还要在右边"应用于"选项下--选择"段落":假如是设定"文字&qu

修改delphi xe6 FMX Label字体颜色

delphi fmx的字体等设置默认与皮肤有关,用代码直接修改字体颜色等是无效的,如何才能用代码修改呢?请按以下方法就可以: 1.在Object inspector中取消StlyedSettings中的Fontcolor选项的勾. 2.  Label6.TextSettings.FontColor:=TAlphaColors.Red; 也可以直接写代码代替步骤1: Label6.StyledSetings:=[]; Label6.TextSettings.FontColor:=TAlphaCol

Word宏学习之引用字体颜色

为增加学术论文可读性,论文中的文献引用和图表的交叉引用字体常设置为蓝色.参考文献管理博主用的是EndNote,但其无法实现该功能.手动一个个设置相当繁琐,我们可以利用Word的宏实现这一功能.上代码: 1 Sub BlueCiting() 2 For i = 1 To ActiveDocument.Fields.Count '遍历文档所有域 3 If Left(ActiveDocument.Fields(i).Code, 4) = " REF" Or Left(ActiveDocume

设置Delphi IDE背景颜色为全黑色,类似VS2017 深色

使用Delphi IDE Colorizer 设置Delphi IDE背景颜色.效果如下 插件下载地址 http://download.csdn.net/detail/liangchua/9673553

Java读取word文件,字体,颜色

在Android读取Word文件时,在网上查看时可以用tm-extractors,但好像没有提到怎么读取Word文档中字体的颜色,字体,上下标等相关的属性.但由于需要,要把doc文档中的内容(字体,下划线,颜色等)读取应用到android中(不包括图片和图表). 后面采用的是poi三方jar包(原包太大,可以从源代码里自己抽取有用的一些代码减少包的大小). 我的想法是:把doc中的内容解析出来后,加上html对应的标签,在android中通过Html.fromHtml在TextView中进行显示