javascript 은 워드 문 서 를 머 릿 말 꼬 릿 말 로 작성 합 니 다.

5925 단어 자바 script
[size = medium] word 의 세트 타 는 일반적으로 텍스트 필드 를 사용 한 다음 js 스 크 립 트 를 통 해 텍스트 필드 를 처리 하고 해당 하 는 값 을 삽입 합 니 다.
워드 의 머 릿 말 꼬 릿 말 은 텍스트 필드 를 만 들 수 없 을 것 같 아서 단독으로 처리 할 수 밖 에 없습니다.
머 릿 말, 꼬 릿 말 도 스타일 이 필요 해 요. 이 건 처음 엔 좀 꼬 였 어 요. 왼쪽, 오른쪽, 오른쪽, 빈 줄 같은 게 있어 서 머리 가 아파 요.
퇴근 버스 에서 심심 하 게 창밖 을 내다 보 며 머 릿 속 에 어떻게 이 루어 질 지 생각 하 다가 갑자기 뭔 가 튀 어 나 왔 습 니 다. table, 맞아요. 바로 이 물건 입 니 다.[/size]
[size = medium] 말 이 많 지 않 습 니 다. 먼저 효과 그림 을 올 립 니 다. [/ size]
머 릿 말:
[img]http://dl.iteye.com/upload/picture/pic/134410/1ad114db-b586-3a49-a930-fbfe549e108c.png[/img]
꼬 릿 말:
[img]http://dl.iteye.com/upload/picture/pic/134412/4417a171-ec9a-37d9-b37f-577f2a0c2098.png[/img]
js 코드 세 션:

// objWord
objWord.ActiveWindow.View.SeekView = 9;//

objWord.ActiveWindow.Selection.ParagraphFormat.Alignment = 1;//

var table = objWord.Tables.Add(objWord.ActiveWindow.Selection.Range,6,6);

table.Borders.OutsideLineStyle = 0;//
table.Borders.InsideLineStyle = 0;

table.Cell(1,1).Merge( table.Cell(1,6) ); //
table.Cell(1,1).range.InlineShapes.AddPicture(barcodePath); // barcodePath

table.Cell(2,1).Merge( table.Cell(2,5) );
table.Cell(2,1).range.ParagraphFormat.Alignment = 2;//
table.Cell(2,1).range.Text=" ";
table.Cell(2,1).range.Font.Bold=true ;
table.Cell(2,1).range.Font.Name=" " ;
table.Cell(2,1).range.Font.Size=13.5 ;

table.Cell(2,2).range.ParagraphFormat.Alignment = 0;//
table.Cell(2,2).range.Font.Bold=false ;
table.Cell(2,2).range.Font.Name=" " ;
table.Cell(2,2).range.Font.Size=13.5 ;
table.Cell(2,2).range.Text="000000000000";

table.Cell(3,1).Merge( table.Cell(3,6) );

table.Cell(4,1).Merge( table.Cell(4,6) );

table.Cell(4,1).range.ParagraphFormat.Alignment = 1;//

table.Cell(4,1).range.Font.Bold=false ;
table.Cell(4,1).range.Font.Name=" _GBK" ;
table.Cell(4,1).range.Font.Size=22 ;
table.Cell(4,1).range.Text="xxxxxxxxxxxxxxxxx";

table.Cell(5,1).Merge( table.Cell(5,6) );

table.Cell(6,5).range.Text=" :";
table.Cell(6,5).range.Font.Bold=true ;
table.Cell(6,5).range.Font.Name=" " ;
table.Cell(6,5).range.Font.Size=13.5 ;
table.Cell(6,5).Width="4";
table.Cell(6,5).range.ParagraphFormat.Alignment = 2;

table.Cell(6,6).range.Font.Name=" GB2312";
table.Cell(6,6).range.Font.Size=13 ;
table.Cell(6,6).range.ParagraphFormat.Alignment = 0;
table.Cell(6,6).range.Text=" ";

objWord.ActiveWindow.View.SeekView = 10;//

objWord.ActiveWindow.Selection.ParagraphFormat.Alignment = 1;

var tableEnd = objWord.Tables.Add(objWord.ActiveWindow.Selection.Range,2,7);

tableEnd.Borders.OutsideLineStyle = 1;//
tableEnd.Borders.InsideLineStyle = 1;

tableEnd.Cell(1,1).range.Text=" ";
tableEnd.Cell(1,1).range.Font.Bold=true ;
tableEnd.Cell(1,1).range.Font.Name=" " ;
tableEnd.Cell(1,1).range.Font.Size=12.5 ;
tableEnd.Cell(1,1).Width="2.2";
tableEnd.Cell(1,1).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,2).range.Text="";
tableEnd.Cell(1,2).range.Font.Bold=false ;
tableEnd.Cell(1,2).range.Font.Name=" " ;
tableEnd.Cell(1,2).range.Font.Size=12.5 ;
tableEnd.Cell(1,2).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,3).range.Text=" ";
tableEnd.Cell(1,3).range.Font.Bold=true ;
tableEnd.Cell(1,3).range.Font.Name=" " ;
tableEnd.Cell(1,3).range.Font.Size=12.5 ;
tableEnd.Cell(1,3).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,4).range.Text="";
tableEnd.Cell(1,4).range.Font.Bold=false ;
tableEnd.Cell(1,4).range.Font.Name=" " ;
tableEnd.Cell(1,4).range.Font.Size=12.5 ;
tableEnd.Cell(1,4).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,5).range.Text="";
tableEnd.Cell(1,5).range.Font.Bold=false ;
tableEnd.Cell(1,5).range.Font.Name=" " ;
tableEnd.Cell(1,5).range.Font.Size=12.5 ;
tableEnd.Cell(1,5).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,6).range.Text="";
tableEnd.Cell(1,6).range.Font.Bold=false ;
tableEnd.Cell(1,6).range.Font.Name=" " ;
tableEnd.Cell(1,6).range.Font.Size=12.5 ;
tableEnd.Cell(1,6).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(1,7).range.Text="";
tableEnd.Cell(1,7).range.Font.Bold=false ;
tableEnd.Cell(1,7).range.Font.Name=" " ;
tableEnd.Cell(1,7).range.Font.Size=12.5 ;
tableEnd.Cell(1,7).range.ParagraphFormat.Alignment = 1;

tableEnd.Cell(2,1).Merge( tableEnd.Cell(2,5) );
tableEnd.Cell(2,2).Merge( tableEnd.Cell(2,3) );
tableEnd.Cell(2,1).range.Text=" :";
tableEnd.Cell(2,1).range.Font.Bold=true ;
tableEnd.Cell(2,1).range.Font.Name=" " ;
tableEnd.Cell(2,1).range.Font.Size=12.5 ;
tableEnd.Cell(2,1).range.ParagraphFormat.Alignment = 0;
tableEnd.Cell(2,1).Borders.OutsideLineStyle = 0;//

tableEnd.Cell(2,2).range.Text=" :";
tableEnd.Cell(2,2).range.Font.Bold=true ;
tableEnd.Cell(2,2).range.Font.Name=" " ;
tableEnd.Cell(2,2).range.Font.Size=12.5 ;
tableEnd.Cell(2,2).range.ParagraphFormat.Alignment = 0;
tableEnd.Cell(2,2).Borders.OutsideLineStyle = 0;

objWord.ActiveWindow.View.SeekView = 0;//

[size = medium] 코드 는 사실 계속 최적화 할 수 있 습 니 다. 먼저 이렇게 하 세 요. 점점 게 을 러 집 니 다 ~
(바코드, QR 코드 사진 의 생 성, 앞 에 나 도 쓰 여 있 으 니 필요 한 동 화 는 참고 할 수 있다)
(또 하나의 문 제 는 해결 되 지 않 았 습 니 다. 현재 페이지 번 호 를 어떻게 얻 는 지 아 는 어린이 신발 이 있 으 면 공유 할 수 있 습 니까?) [/ size]

좋은 웹페이지 즐겨찾기