raise, keep Microsoft Office Word 文档
- 格式:doc
- 大小:30.50 KB
- 文档页数:3
C#在线预览⽂档(word,excel,pdf,txt,png) C#在线预览⽂档(word,excel,pdf,txt,png)1、预览⽅式:将word⽂件转换成html⽂件然后预览html⽂件2、预览word⽂件:需要引⼊Interop.Microsoft.Office.Interop.Word.dll(Com组件)3、预览Excel⽂件:需要引⼊Interop.Microsoft.Office.Interop.Excel.dll(Com组件,Microsoft Excel 12.0(or other version) Object Library)4、PDF⽂件直接嵌⼊到浏览器中进⾏查看,⽆需转换(需安装pdf阅读器)5、⽂本⽂件直接嵌⼊到浏览器进⾏查看,⽆需转换6、图⽚⽂件直接嵌⼊到浏览器进⾏查看,⽆需转换Excel预览⽅法using Microsoft.Office.Interop.Excel;using System;using System.Collections;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Web;///<summary>/// Summary description for ExcelPreview///</summary>public class ExcelPreview{public static void Priview(System.Web.UI.Page p, string inFilePath, string outDirPath = ""){Microsoft.Office.Interop.Excel.Application excel = null;Microsoft.Office.Interop.Excel.Workbook xls = null;excel = new Microsoft.Office.Interop.Excel.Application();object missing = Type.Missing;object trueObject = true;excel.Visible = false;excel.DisplayAlerts = false;string randomName = DateTime.Now.Ticks.ToString(); //output fileNamexls = excel.Workbooks.Open(inFilePath, missing, trueObject, missing,missing, missing, missing, missing, missing, missing, missing, missing,missing, missing, missing);//Save Excel to Htmlobject format = Microsoft.Office.Interop.Excel.XlFileFormat.xlHtml;Workbook wsCurrent = xls;//(Workbook)wsEnumerator.Current;String outputFile = outDirPath + randomName + ".html";wsCurrent.SaveAs(outputFile, format, missing, missing, missing,missing, XlSaveAsAccessMode.xlNoChange, missing,missing, missing, missing, missing);excel.Quit();//Open generated HtmlProcess process = new Process();eShellExecute = true;process.StartInfo.FileName = outputFile;process.Start();}}Pdf类using Microsoft.Office.Interop.Word;using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Web;///<summary>/// Summary description for WordPreview///</summary>public class PDFPreview{public static void Priview(System.Web.UI.Page p, string inFilePath){p.Response.ContentType = "Application/pdf";string fileName = inFilePath.Substring(stIndexOf('\\') + 1);p.Response.AddHeader("content-disposition", "filename=" + fileName);p.Response.WriteFile(inFilePath);p.Response.End();}}Word预览⽅法using Microsoft.Office.Interop.Word;using System;using System.Collections.Generic;using System.Diagnostics;using System.IO;using System.Linq;using System.Web;///<summary>/// Summary description for WordPreview///</summary>public class WordPreview{public static void Priview(System.Web.UI.Page p, string inFilePath, string outDirPath = ""){object missingType = Type.Missing;object readOnly = true;object isVisible = false;object documentFormat = 8;string randomName = DateTime.Now.Ticks.ToString();object htmlFilePath = outDirPath + randomName + ".htm";string directoryPath = outDirPath + randomName + ".files";object filePath = inFilePath;//Open the word document in backgroundApplicationClass applicationclass = new ApplicationClass();applicationclass.Documents.Open(ref filePath,ref readOnly,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType, ref isVisible,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType);applicationclass.Visible = false;Document document = applicationclass.ActiveDocument;//Save the word document as HTML filedocument.SaveAs(ref htmlFilePath, ref documentFormat, ref missingType,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType, ref missingType,ref missingType, ref missingType, ref missingType,ref missingType);//Close the word documentdocument.Close(ref missingType, ref missingType, ref missingType);#region Read the Html File as Byte Array and Display it on browser//byte[] bytes;//using (FileStream fs = new FileStream(htmlFilePath.ToString(), FileMode.Open, FileAccess.Read)) //{// BinaryReader reader = new BinaryReader(fs);// bytes = reader.ReadBytes((int)fs.Length);// fs.Close();//}//p.Response.BinaryWrite(bytes);//p.Response.Flush();//p.Response.End();#endregionProcess process = new Process();eShellExecute = true;process.StartInfo.FileName = htmlFilePath.ToString();process.Start();#region Delete the Html File and Diretory 删除⽣成的⽂件//File.Delete(htmlFilePath.ToString());//foreach (string file in Directory.GetFiles(directoryPath))//{// File.Delete(file);//}//Directory.Delete(directoryPath);#endregion}}⽂本预览⽅法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;///<summary>/// Summary description for TextFilePreview///</summary>public class TextFilePreview{public static void Preview(System.Web.UI.Page p, string inFilePath){string fileName = inFilePath.Substring(stIndexOf('\\') + 1);p.Response.ContentType = "text/plain";p.Response.ContentEncoding = System.Text.Encoding.UTF8; //保持和⽂件的编码格式⼀致p.Response.AddHeader("content-disposition", "filename=" + fileName);p.Response.WriteFile(inFilePath);p.Response.End();}}图⽚预览⽅法using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;///<summary>/// Summary description for TextFilePreview///</summary>public class TextFilePreview{public static void Preview(System.Web.UI.Page p, string inFilePath){string fileName = inFilePath.Substring(stIndexOf('\\') + 1);p.Response.ContentType = "images/*";p.Response.ContentEncoding = System.Text.Encoding.UTF8;p.Response.AddHeader("content-disposition", "filename=" + fileName);p.Response.WriteFile(inFilePath);p.Response.End();}}以上的pdf,txt,图⽚这个三种⽅式在MVC下不可⽤,在aspx界⾯可⽤。
using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Windows.Forms;using System.IO;namespace WordApplication{public class WordHelp{private Microsoft.Office.Interop.Word.ApplicationClass oWordApplic; // a reference to Word applicationprivate Microsoft.Office.Interop.Word.Document oDoc; // a reference to the documentobject missing = System.Reflection.Missing.Value;public Microsoft.Office.Interop.Word.ApplicationClass WordApplication{get { return oWordApplic; }}public WordHelp(){// activate the interface with the COM object of Microsoft WordoWordApplic = new Microsoft.Office.Interop.Word.ApplicationClass();}public WordHelp(Microsoft.Office.Interop.Word.ApplicationClass wordapp){oWordApplic = wordapp;}#region文件操作// Open a file (the file must exists) and activate itpublic void Open(string strFileName){object fileName = strFileName;object readOnly = false;object isVisible = true;oDoc = oWordApplic.Documents.Open(ref fileName, ref missing, ref readOnly, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref isVisible, ref missing, ref missing, ref missing, ref missing);oDoc.Activate();}// Open a new documentpublic void Open(){oDoc = oWordApplic.Documents.Add(ref missing, ref missing, ref missing, ref missing);oDoc.Activate();}public void Quit(){oWordApplic.Application.Quit(ref missing, ref missing, ref missing);}///<summary>///附加dot模版文件///</summary>private void LoadDotFile(string strDotFile){if (!string.IsNullOrEmpty(strDotFile)){Microsoft.Office.Interop.Word.Document wDot = null;if (oWordApplic != null){oDoc = oWordApplic.ActiveDocument;oWordApplic.Selection.WholeStory();//string strContent = oWordApplic.Selection.Text;oWordApplic.Selection.Copy();wDot = CreateWordDocument(strDotFile, true);object bkmC = "Content";if (oWordApplic.ActiveDocument.Bookmarks.Exists("Content") == true){oWordApplic.ActiveDocument.Bookmarks.get_Item(ref bkmC).Select();}//对标签"Content"进行填充//直接写入内容不能识别表格什么的//oWordApplic.Selection.TypeText(strContent);oWordApplic.Selection.Paste();oWordApplic.Selection.WholeStory();oWordApplic.Selection.Copy();wDot.Close(ref missing, ref missing, ref missing);oDoc.Activate();oWordApplic.Selection.Paste();}}}//////打开Word文档,并且返回对象oDoc///完整Word文件路径+名称///返回的Word.Document oDoc对象public Microsoft.Office.Interop.Word.Document CreateWordDocument(string FileName, bool HideWin){if (FileName == "") return null;oWordApplic.Visible = HideWin;oWordApplic.Caption = "";oWordApplic.Options.CheckSpellingAsYouType = false;oWordApplic.Options.CheckGrammarAsYouType = false;Object filename = FileName;Object ConfirmConversions = false;Object ReadOnly = true;Object AddToRecentFiles = false;Object PasswordDocument = System.Type.Missing;Object PasswordTemplate = System.Type.Missing;Object Revert = System.Type.Missing;Object WritePasswordDocument = System.Type.Missing;Object WritePasswordTemplate = System.Type.Missing;Object Format = System.Type.Missing;Object Encoding = System.Type.Missing;Object Visible = System.Type.Missing;Object OpenAndRepair = System.Type.Missing;Object DocumentDirection = System.Type.Missing;Object NoEncodingDialog = System.Type.Missing;Object XMLTransform = System.Type.Missing;try{Microsoft.Office.Interop.Word.Document wordDoc =oWordApplic.Documents.Open(ref filename, ref ConfirmConversions,ref ReadOnly, ref AddToRecentFiles, ref PasswordDocument, ref PasswordTemplate,ref Revert, ref WritePasswordDocument, ref WritePasswordTemplate, ref Format,ref Encoding, ref Visible, ref OpenAndRepair, ref DocumentDirection,ref NoEncodingDialog, ref XMLTransform);return wordDoc;}catch (Exception ex){MessageBox.Show(ex.Message);return null;}}public void SaveAs(Microsoft.Office.Interop.Word.Document oDoc, string strFileName){object fileName = strFileName;if (File.Exists(strFileName)){if (MessageBox.Show("文件'" + strFileName + "'已经存在,选确定覆盖原文件,选取消退出操作!", "警告", MessageBoxButtons.OKCancel) == DialogResult.OK){oDoc.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}else{Clipboard.Clear();}}else{oDoc.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}}public void SaveAsHtml(Microsoft.Office.Interop.Word.Document oDoc, string strFileName){object fileName = strFileName;//wdFormatWebArchive保存为单个网页文件//wdFormatFilteredHTML保存为过滤掉word标签的htm文件,缺点是有图片的话会产生网页文件夹if (File.Exists(strFileName)){if (MessageBox.Show("文件'" + strFileName + "'已经存在,选确定覆盖原文件,选取消退出操作!", "警告", MessageBoxButtons.OKCancel) == DialogResult.OK){object Format =(int)Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatWebArchive;oDoc.SaveAs(ref fileName, ref Format, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}else{Clipboard.Clear();}}else{object Format =(int)Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatWebArchive;oDoc.SaveAs(ref fileName, ref Format, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}}public void Save(){oDoc.Save();}public void SaveAs(string strFileName){object fileName = strFileName;oDoc.SaveAs(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}// Save the document in HTML formatpublic void SaveAsHtml(string strFileName){object fileName = strFileName;object Format = (int)Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatHTML;oDoc.SaveAs(ref fileName, ref Format, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);}#endregion#region添加菜单(工具栏)项//添加单独的菜单项public void AddMenu(mandBarPopup popuBar){mandBar menuBar = null;menuBar = mandBars["Menu Bar"];popuBar =(mandBarPopup)mandBars.FindControl(Microsoft.Of fice.Core.MsoControlType.msoControlPopup, missing, popuBar.Tag, true);if (popuBar == null){popuBar =(mandBarPopup)menuBar.Controls.Add(Microsoft.Office.Core.MsoControl Type.msoControlPopup, missing, missing, missing, missing);}}//添加单独工具栏public void AddToolItem(string strBarName,string strBtnName){mandBar toolBar = null;toolBar =(mandBar)mandBars.FindControl(Microsoft.Office. Core.MsoControlType.msoControlButton, missing, strBarName, true);if (toolBar == null){toolBar = (mandBar)mandBars.Add( Microsoft.Office.Core.MsoControlType.msoControlButton,missing, missing, missing); = strBtnName;toolBar.Visible = true;}}#endregion#region移动光标位置// Go to a predefined bookmark, if the bookmark doesn't exists the application will raise an errorpublic void GotoBookMark(string strBookMarkName){// VB : Selection.GoTo What:=wdGoToBookmark, Name:="nome"object Bookmark = (int)Microsoft.Office.Interop.Word.WdGoToItem.wdGoToBookmark;object NameBookMark = strBookMarkName;oWordApplic.Selection.GoTo(ref Bookmark, ref missing, ref missing, ref NameBookMark);}public void GoToTheEnd(){// VB : Selection.EndKey Unit:=wdStoryobject unit;unit = Microsoft.Office.Interop.Word.WdUnits.wdStory;oWordApplic.Selection.EndKey(ref unit, ref missing);}public void GoToLineEnd(){object unit = Microsoft.Office.Interop.Word.WdUnits.wdLine;object ext = Microsoft.Office.Interop.Word.WdMovementType.wdExtend;oWordApplic.Selection.EndKey(ref unit, ref ext);}public void GoToTheBeginning(){// VB : Selection.HomeKey Unit:=wdStoryobject unit;unit = Microsoft.Office.Interop.Word.WdUnits.wdStory;oWordApplic.Selection.HomeKey(ref unit, ref missing);}public void GoToTheTable(int ntable){// Selection.GoTo What:=wdGoToTable, Which:=wdGoToFirst, Count:=1, Name:=""// Selection.Find.ClearFormatting// With Selection.Find// .Text = ""// .Replacement.Text = ""// .Forward = True// .Wrap = wdFindContinue// .Format = False// .MatchCase = False// .MatchWholeWord = False// .MatchWildcards = False// .MatchSoundsLike = False// .MatchAllWordForms = False// End Withobject what;what = Microsoft.Office.Interop.Word.WdUnits.wdTable;object which;which = Microsoft.Office.Interop.Word.WdGoToDirection.wdGoToFirst;object count;count = 1;oWordApplic.Selection.GoTo(ref what, ref which, ref count, ref missing);oWordApplic.Selection.Find.ClearFormatting();oWordApplic.Selection.Text = "";}public void GoToRightCell(){// Selection.MoveRight Unit:=wdCellobject direction;direction = Microsoft.Office.Interop.Word.WdUnits.wdCell;oWordApplic.Selection.MoveRight(ref direction, ref missing, ref missing); }public void GoToLeftCell(){// Selection.MoveRight Unit:=wdCellobject direction;direction = Microsoft.Office.Interop.Word.WdUnits.wdCell;oWordApplic.Selection.MoveLeft(ref direction, ref missing, ref missing); }public void GoToDownCell(){// Selection.MoveRight Unit:=wdCellobject direction;direction = Microsoft.Office.Interop.Word.WdUnits.wdLine;oWordApplic.Selection.MoveDown(ref direction, ref missing, ref missing); }public void GoToUpCell(){// Selection.MoveRight Unit:=wdCellobject direction;direction = Microsoft.Office.Interop.Word.WdUnits.wdLine;oWordApplic.Selection.MoveUp(ref direction, ref missing, ref missing);}#endregion#region插入操作public void InsertText(string strText){oWordApplic.Selection.TypeText(strText);}public void InsertLineBreak(){oWordApplic.Selection.TypeParagraph();}///<summary>///插入多个空行///</summary>///<param name="nline"></param>public void InsertLineBreak(int nline){for (int i = 0; i < nline; i++)oWordApplic.Selection.TypeParagraph();}public void InsertPagebreak(){// VB : Selection.InsertBreak Type:=wdPageBreakobject pBreak = (int)Microsoft.Office.Interop.Word.WdBreakType.wdPageBreak;oWordApplic.Selection.InsertBreak(ref pBreak);}// 插入页码public void InsertPageNumber(){object wdFieldPage = Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage;object preserveFormatting = true;oWordApplic.Selection.Fields.Add(oWordApplic.Selection.Range, ref wdFieldPage, ref missing, ref preserveFormatting);}// 插入页码public void InsertPageNumber(string strAlign){object wdFieldPage = Microsoft.Office.Interop.Word.WdFieldType.wdFieldPage;object preserveFormatting = true;oWordApplic.Selection.Fields.Add(oWordApplic.Selection.Range, ref wdFieldPage, ref missing, ref preserveFormatting);SetAlignment(strAlign);}public void InsertImage(string strPicPath, float picWidth, float picHeight){string FileName = strPicPath;object LinkToFile = false;object SaveWithDocument = true;object Anchor = oWordApplic.Selection.Range;oWordApplic.ActiveDocument.InlineShapes.AddPicture(FileName, ref LinkToFile, ref SaveWithDocument, ref Anchor).Select();oWordApplic.Selection.InlineShapes[1].Width = picWidth; // 图片宽度oWordApplic.Selection.InlineShapes[1].Height = picHeight; // 图片高度// 将图片设置为四面环绕型Microsoft.Office.Interop.Word.Shape s =oWordApplic.Selection.InlineShapes[1].ConvertToShape();s.WrapFormat.Type = Microsoft.Office.Interop.Word.WdWrapType.wdWrapSquare;}public void InsertLine(float left, float top, float width, float weight, int r, int g, int b){//SetFontColor("red");//SetAlignment("Center");object Anchor = oWordApplic.Selection.Range;//int pLeft = 0, pTop = 0, pWidth = 0, pHeight = 0;//oWordApplic.ActiveWindow.GetPoint(out pLeft, out pTop, out pWidth, out pHeight,missing);//MessageBox.Show(pLeft + "," + pTop + "," + pWidth + "," + pHeight);object rep = false;//left += oWordApplic.ActiveDocument.PageSetup.LeftMargin;left = oWordApplic.CentimetersToPoints(left);top = oWordApplic.CentimetersToPoints(top);width = oWordApplic.CentimetersToPoints(width);Microsoft.Office.Interop.Word.Shape s =oWordApplic.ActiveDocument.Shapes.AddLine(0, top, width, top, ref Anchor);s.Line.ForeColor.RGB = RGB(r, g, b);s.Line.Visible = Microsoft.Office.Core.MsoTriState.msoTrue;s.Line.Style = Microsoft.Office.Core.MsoLineStyle.msoLineSingle;s.Line.Weight = weight;}#endregion#region设置样式///<summary>/// Change the paragraph alignement///</summary>///<param name="strType"></param>public void SetAlignment(string strType){switch (strType.ToLower()){case"center":oWordApplic.Selection.ParagraphFormat.Alignment =Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;break;case"left":oWordApplic.Selection.ParagraphFormat.Alignment =Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphLeft;break;case"right":oWordApplic.Selection.ParagraphFormat.Alignment =Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphRight;break;case"justify":oWordApplic.Selection.ParagraphFormat.Alignment =Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphJustify;break;}}// if you use thif function to change the font you should call it again with // no parameter in order to set the font without a particular formatpublic void SetFont(string strType){switch (strType){case"Bold":oWordApplic.Selection.Font.Bold = 1;break;case"Italic":oWordApplic.Selection.Font.Italic = 1;break;case"Underlined":oWordApplic.Selection.Font.Subscript = 0;break;}}// disable all the stylepublic void SetFont(){oWordApplic.Selection.Font.Bold = 0;oWordApplic.Selection.Font.Italic = 0;oWordApplic.Selection.Font.Subscript = 0;}public void SetFontName(string strType){ = strType;}public void SetFontSize(float nSize){SetFontSize(nSize, 100);}public void SetFontSize(float nSize, int scaling){if (nSize > 0f)oWordApplic.Selection.Font.Size = nSize;if (scaling > 0)oWordApplic.Selection.Font.Scaling = scaling; }public void SetFontColor(string strFontColor){switch (strFontColor.ToLower()){case"blue":oWordApplic.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorBlue;break;case"gold":oWordApplic.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorGold;break;case"gray":oWordApplic.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorGray875;break;case"green":oWordApplic.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorGreen;break;case"lightblue":oWordApplic.Selection.Font.Color = Microsoft.Office.Interop.Word.WdColor.wdColorLightBlue;break;oWordApplic.Selection.Font.Color =Microsoft.Office.Interop.Word.WdColor.wdColorOrange;break;case"pink":oWordApplic.Selection.Font.Color =Microsoft.Office.Interop.Word.WdColor.wdColorPink;break;case"red":oWordApplic.Selection.Font.Color =Microsoft.Office.Interop.Word.WdColor.wdColorRed;break;case"yellow":oWordApplic.Selection.Font.Color =Microsoft.Office.Interop.Word.WdColor.wdColorYellow;break;}}public void SetPageNumberAlign(string strType, bool bHeader){object alignment;object bFirstPage = false;object bF = true;//if (bHeader == true)//WordApplic.Selection.HeaderFooter.PageNumbers.ShowFirstPageNumber = bF;switch (strType){case"Center":alignment =Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;//WordApplic.Selection.HeaderFooter.PageNumbers.Add(ref alignment,ref bFirstPage);//Microsoft.Office.Interop.Word.Selection objSelection = WordApplic.pSelection;oWordApplic.Selection.HeaderFooter.PageNumbers[1].Alignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberCenter;break;case"Right":alignment =Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberRight;oWordApplic.Selection.HeaderFooter.PageNumbers[1].Alignment = Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberRight;break;alignment =Microsoft.Office.Interop.Word.WdPageNumberAlignment.wdAlignPageNumberLeft;oWordApplic.Selection.HeaderFooter.PageNumbers.Add(ref alignment, ref bFirstPage);break;}}///<summary>///设置页面为标准A4公文样式///</summary>private void SetA4PageSetup(){oWordApplic.ActiveDocument.PageSetup.TopMargin =oWordApplic.CentimetersToPoints(3.7f);//oWordApplic.ActiveDocument.PageSetup.BottomMargin =oWordApplic.CentimetersToPoints(1f);oWordApplic.ActiveDocument.PageSetup.LeftMargin =oWordApplic.CentimetersToPoints(2.8f);oWordApplic.ActiveDocument.PageSetup.RightMargin =oWordApplic.CentimetersToPoints(2.6f);//oWordApplic.ActiveDocument.PageSetup.HeaderDistance =oWordApplic.CentimetersToPoints(2.5f);//oWordApplic.ActiveDocument.PageSetup.FooterDistance =oWordApplic.CentimetersToPoints(1f);oWordApplic.ActiveDocument.PageSetup.PageWidth =oWordApplic.CentimetersToPoints(21f);oWordApplic.ActiveDocument.PageSetup.PageHeight =oWordApplic.CentimetersToPoints(29.7f);}#endregion#region替换///<summary>///在word 中查找一个字符串直接替换所需要的文本///</summary>///<param name="strOldText">原文本</param>///<param name="strNewText">新文本</param>///<returns></returns>public bool Replace(string strOldText, string strNewText){if (oDoc == null)oDoc = oWordApplic.ActiveDocument;this.oDoc.Content.Find.Text = strOldText;object FindText, ReplaceWith, Replace;//FindText = strOldText;//要查找的文本ReplaceWith = strNewText;//替换文本Replace = Microsoft.Office.Interop.Word.WdReplace.wdReplaceAll;/**//*wdReplaceAll - 替换找到的所有项。
外国人的手势有:食指与大拇指构成圆圈状,剩下的三个指头向上伸开——表示“好极了”或“一切正常”。
伸出并张开食指和中指——表示“胜利”。
掌心放在胸前——表示“真诚”和“可信赖”,此动作多为女性。
摩擦双手——表示“完成了所做的事”。
坐着讲话时双手交叉放在脖子后面,身体略向后倾——表示有“优越感”。
手掌向下平衡地翻动一二下——表示“差不多”或“勉强过得去”。
两臂交叉放在胸前——表示“旁观”和“不准备介入”。
用食指对着别人摇动——表示“不赞同”或“警告”。
把大拇指朝下指——表示“反对”或“不接受”。
用手指轻轻频击桌子——表示“不耐烦”。
用大拇指指点着自己的鼻尖,而把其余的四指张开对人不停地摇动——表示对某人的“轻蔑、鄙视和嘲弄”。
两个大拇指互相绕转——表示“闲极无聊”。
Alien gesture:The index finger and thumb constitutes a circle shape, the remaining three fingers up --" great" or" all normal".Protrude and open the index finger and middle finger --" victory".The palm on his chest --" sincere" and " trust", this action for women.Rubbing his hands -- said" finished do".Sat speech when crossing the hands in the back of the neck, the body slightly backward -- that there is " a sense of superiority".The palm downward balance changes the one or two -- said "almost" or" passable".With his arms across the chest -- said" look" and" not ready to intervene".With the index finger at somebody Shake -- said" do not agree" or" warning". Turn thumbs down means --" against" or" not acceptable".Gently with your fingers hit the table -- frequency said" impatient".Thumb pointing with his nose, while the rest four fingers spread to shake -- show sb contempt contempt and ridicule,"".Two thumbs up in orbit around each other -- said" leisure extremely boring".33种常用手势语言1、付帐(cash):右手拇指、的食指和中指在空中捏在一起或在另一只手上作出写字的样子,这是表示在饭馆要付帐的手势。
Part I. Fill in the blanks below with the right word in brackets, change the form where necessary. (20%)1. The whole region was struck by an (economic, economical) disaster.2. We must pursue this matter (farther, further).3. The state attorney said that the man would be (persecuted,prosecuted).4. Jill is the girl (who/whom) I think went up the hill.5. The Red Cross will accept (whomever/whoever) volunteers.6. The trees stand nearly barren; their leaves (lay/lie) on theground.7. It is important that he (finds/find) a suitable job.8. Chinese food is (indescribable/indescribably) delicious.9. He is unhappy with an (occasional/occasionally)buzzing sound in the new piano.10. Walk (steady/steadily) along the edge of the wall.11. The young Mozart had a (terrible/terribly) precociousimagination.12. The sky turned (dark/darkly) in the afternoon.13. Sixty hours the amount of work time I contracted for. (be)14. Corn bread and milk a popular breakfast in the rural South. (be)15. He believe that athletics school morale.(improve)16. He is one of the students who to attend the speech contest.(plan)17. Each of the candidates for the position exceptionally highqualifications. (have)18. That racket is bad enough to make Aunt Ella’s eyebrows . (raise,rise)19. Put the determiners in the brackets in the proper order._______________________years ( the, few, all, last)20. Arrange the adjectives in the brackets correctly_____________________________diamonds (large, lovely, round, shining)Part II. Note-Writing (20%)Write a note of about 50-60 words based on the following situation:Last night you had to attend a class meeting, but for personal reasons you cannot. Write a short note of apology to your class monitor, Tom..Part III. Write a précis for the following passage. (60%)I don’t know why so many people have it in for Microsoft. Jealousy, I guess. After all, it’s not many people who can persuade you buy something that’s not working properly, and then charge you in advance for something that may or may not be better.Many of you probably know that July 31 was the final deadline for Microsoft’s volume customers to pay for the company’s new subscription-based way of selling software. I won’t bore you with the details of the new licensing program, called Licensing 6.0. It’ll be enough just to say it has forced companies and governments all over the world to rethink their software budgets and whether they can truly afford to keep buying Microsoft server, operating-system and office-suite software. Or, more to their terror, whether they can afford not to.The fact is like this: Software manufacturers rely on selling new versions of their programs to get revenue. But this is unpredictable: How can you be sure everyone is going to Office 97 suite, for example, meaning they not only avoided the Office2000 upgrade, but also Office XP.In software terms, they’re like those annoying tribes that people keep discovering. These tribes seem happy and content wandering around in bits of clothes made of leaves, and drinking their simple but strong tree-sap wine, carefully ignorant of the benefits of air-conditioning , cable TV , etc.So Microsoft’s come up with a novel solution that ensures that these slow-mover—the Office 97 users, not the annoying tribes, -- buy upgrades. This guarantees the company’s revenues to remain nice and steady.Under these new licensing rules, a volume customer is encouraged to subscribe to software, rather than purchasing it immediately. On the plus side he’ll get all the fixes, support, and new versions that come out during the subscription period, as well as being able to spread out his costs. On the downside he won’t actually own the software he’s been using, and won’t be guaranteed an updated version unless it comes out during the subscription period. This program, ironically, is called Software Assurance, which not only sounds like something from persistent salesmen, but also seems to be a misused name, due to the lack of assurance it offers.Unsurprisingly, here’re some serious complaints going on, which has forced Microsoft to extend the deadline twice. Governments, with strict software budgets, are actively looking elsewhere. Peru is contemplating a law requiring all public institutions to switch to software that can be adapted and rewritten freely without copyright restriction. And Norway last month allowed its contracts with Microsoft to expire, opening the door for cheaper alternatives.What should you do? Personally, I’d prefer leaf skirts: there’s no compelling reason to upgrade to Office 2000 or XP. The added features you’re paying for with each upgrade are rarely must-have items; in most cases they’re either decorative or actually making using the software harder. In nearly all cases they’re rarely used andwhen they are they just bring trouble. When I tried to make use of a feature which supposedly allowed me to update text simultaneously across documents, everything ended up looking like the morning after a student party I once attended in a farmyard.I spent hours converting the fancy new formulas to plain old text. Indeed, with about half of users still happy with Office 97, you’d better save your Word documents in the older format just in case another user can’t read your file properly.If you want to save money, consider dropping Microsoft altogether. There are alternatives to Office: StarOffice, from Sun Microsystems is into its sixth version and sells for $80, or 20% of Microsoft Office. Better yet, Software602 Inc. offers an office package for free with an optional add-on for $30. another option: gobeProductive, $75 from GoBe Software Inc.For Microsoft, stuck with competition from earlier release of its own products, all this argument makes sense. For the rest of us? Stick with software that you’re happy with as long as you can. And meanwhile, enjoy your tree-sap wine.基础英语写作参考答案Part I (1*20=20%)1.economic2. further3. prosecuted4. who5. whoever6. lie7. stand8. indescribably9. occasional 10. steadily 11. terribly 12. dark 13. is 14. is 15. improves 16. plan17. has 18. raised 19. all the last few 20. lovely shining large round Part II Note-writing (20%)I.格式: (占3分)包括日期、称呼、和结尾三部分,各占1分。
研究:加薪仅能带来短时满足感Why the happiness of a pay rise is shortlivedA pay rise only leads to short-term satisfactionbefore the rut sets in again, according to a new study.A pay rise only leads to short-term satisfaction before the rut sets in again, according to a new study. With a rise comes a re-evaluation of status and you soon begin to start comparing your levels of pay to colleague‟s again.However,workers who are happy with their pay are less likely to have work and family conflicts, according to researchers.Scientists say how much a worker actually earns is just as important as how satisfied they are with their pay in determining their happiness.Professor Amit Kramer, of the University of Illinois, said: 'Pay, as you might expect, is a relative thing.'I think most people would agree that a certain level of pay that allows you to meet your needs is critical. However, beyond that level, relative pay becomes an issue and with it, perception of pay or pay satisfaction.'But once workers achieve a sufficient level of pay, they shift their focus from what their pay allows them 最新研究显示,加薪给人带来的满足感非常短暂,不久就一切如旧了。
看单词读音一、元音与辅音字母1、元音:a e I(y) o u2、辅音:剩下二十个二、辅音的发音1、只发一个音2、在英语单词中,除了元音字母组合发音具有一定的规律外,辅音字母组合的发音也有一定的规律,掌握这些规律对迅速掌握单词,有事半功倍的效果。
下面简单总结一下辅音字母组合的发音规律。
3、b一般发音为:/b/。
比如:bake,bike,bad,boy.4、c有两种发音:/k/。
比如:cake,catch,cap.5、或/s/。
比如:cite,city,rice.6、d一般发音为:/d/。
比如:dog,dick,dot,duck.7、f一般发音为:/f/。
比如:forth,future,fox.8、g一般发音为:/g/。
比如:muskeg,egg,good.9、h一般发音为:/h/。
比如:hate,hot,humorous.10、k一般发音为:/k/。
比如:cook,coak,kitchen.一般在词尾。
11、l一般发音为:/l/。
比如:milk,smile,tail.12、m一般发音为:/m/。
比如:mum,memory,mushroom,much.13、n一般发音为:/n/。
比如:nut,enough,nike.14、p一般发音为:/p/。
比如:proper,pitch,pig,poke.15、q一般需要跟u一起用。
发/kw/,在字母组合发音时会讲到。
16、r一般发音为:/r/。
比如:right,rock,russia,rich.17、s一般发音为:/s/。
比如:sit,sick,season,seashore.18、或/z/。
比如:rise,raise,towards,一般在开音节中。
19、t一般发音为:/t/。
比如:tick,teach,temple.20、v一般发音为:/v/。
比如:very,victory,vacancy.21、w一般发音为:/w/。
比如:watch,word,work.22、x一般发音为:/ks/。
look at all these people, Just sitting here and not tipping,working on their computers.this guy has a brand new apple, i have been eating the same apple for a week,i hate Steve Jobs.These people are more like steve i have no Jobs, All right , that is it. Earl, I need to get the wireless rounter.oh is that what this is? i thought it was a cookie-warmer.Attention deadbeat diners.u can'tjust sit here all night and only order coffee. this is not a starbucks.And i know that because we don't sell Norah Joes cds or bananas,this is the router for the free wi-fi.and that is a waitress who needs to make some tips.seriously, guys, i need actual cash.this guy just offered to pay me in ideas.if i pull this plug, the internet will go down.and u -that sad email u're in the middle of writting to your ex-boyfriend, the one u shouldn't send anyway-gone. And u -that vaguely pornographic anime film u have been illegally downloading for the past three hours- gone,And u- that screenplay u ve been writting,u can keep working on it,but we all know how it ends.With u moving back in with your mother.now, who's gonna order?Great, I'll go get some menus.Here,caroline, put this back.ooh, my cookie-warmer.(2broke girls)Table ten just ordered cocktails. Yeah, 'cause we're that kind of a place.does anyone know how t make sex on the beach? Easy. I put on my speedo and wait.those girls have been drinking for hours. just press every button on the gun and add rum.Look at them, Not a care in the world.having a great time.i hate them -i hate them too.i hate them more,i hate that u hate them more, so jealous.Okay, ready for party of four.Excuse me ,pardon me , excuse me,hey, baby.looking good, Mm, always, i'll be in my booth.Sophie, u cannot take up a whole booth alone.There are people waiting. U must leave.Go stand in the corner now!befor i bend you across my knee and spank u in front of the whole class. well i was going to stand in the corner anyway. but tomorrow night, smaller table. Go stand in the corner now!Okay, i'm over bing jealous of them.Still... what are they...sitting on vibrators? Let it go. They're not having that good of time.No, Max, we're not having that good of a time.All we do is work. when's the last time we took aday and just had fun?i mean, those two idiots remind me how much fun it was when i'd go out to lunch and have cocktails with my girlfriends and watch them pretend to eat.i think u're talking about day-dringking.And i think i like it.All right, let's do something fun.i'll put on my bolo tie and my best vest and take my girl out to eat.So, what is this lunch spot u're taking me to? is it French? Do u think the chef will send an amuse-bouche to the table?No, but this moring i shaved a smile face into my bouche and it's very amusing.U know what? it's just so sun to get dressed up and have someone wait on us for a change. i even bought new panty hose from dooahnay rayahdey.U mean duane reade? oh, is that how u pronouce it?well, we're here,better get in line.oh, there's a line, popular place.what 's the name?"soup kitchen"that's acute name. very williamsburg.like,"let's take our upscale urban bistro and make it seem like it's just a soup kitchen open to everyone, but it's not a really a soup kitchen."oh, that's nice, they let them use bathroom and sit at a table.oh, my god! This is rally a soup kitchen,this is your idea of treating me to lunch? we are not homeless,but we are soupless, and it's not just homeless people who eat here. Okay, maybe they're the target audience,look there's a lot of other people who can't afford to go out to eat. u 're right. why are there so many hipsters here? Because this place usn;t just for people who doesn't have jobs. it's for people who don't want them.well, it does smell good.excesue me, we'd like to take a look at your lunch menu.Menu changes every day.Also, there is no menu.there's like four things.oh, okay, so what do you recommend?oh, what do i recommend?Don't share needles, and use condoms.but u didn't hear that last one from me.are nus even allowed to be sarcastic?if they are, i have some serious thinking to do about my future.this sloppy joe is the most amazing terrible thing i've ever eaten.i love that it's basically prechewed, so all u really have to do is swallow.so good, i used to have these every day when i was a kid,well then i guess ur childhood wasn't all the bad. we couldn't afford the real man-wich mix, so my mom's boyfriend, dirty carl, used to bring us leftover meat scraps and then bash 'em together with old ketchup packets,he'd found in cars at the junkyark. Now i understand why u think this is a nice restaurantHave u notice the more u drink,the better this place gets?i 've noticed the more i drink, the better everything gets.why don't we drink every day?Some of we doi'm having a great time.thank u max.well yesterday ,u were so bumed ab ur life.i thought i 'd take u somewhere u could feel good ab urself.Okay, i've been wanting to say this the whole time. i feel like we're the hottest people in the room.is that terrible?-yes. speaking of hot people,wait are we drunk or de we finally have onebrain and the same taste in guys? idon't know, But this si suddenly my new favorite restaurant. let's go get ourselves some of that man-wich. i kind of like"Drunk caroline" Way more than the other caroline.i kind fo like her better,too.excuse me, sisters.do u know the guy who just came in here?the cute one, he's so cute.right?his name is Andy, and he just opened a candy store across the way.shut up!candy?i love candy/question:what would make this day even better?Candy?u should totally go for the hot guy.or u can go for him, let's think ab this.he's clean and not a drug addict,so he's more my type.well. he's got a sotre full of candy and a penis,so he's more my type.u know what? go for it, u 've got dibs.aww, that's so nice of u max.Yeah, and while u 're doing hime in the back room, i'll be pocketing some canyd.oh, no, it's closed.hey, max, u know what'd be fun?if we threw that trash can through the front window?i was gonna say we should leave him a note.and what would be fun ab throwing that can through a window?have u ever done it? it's fun!oh,the sign's turned around.he can see us.he's smiling at us.should we go in? if i learned anything as a child.it's when a stranger offers u candy.u say"yes".we thought the sign said u were closed. Yeah, i turned it around, i wanted u guys to come in.if this isn't ur thing, i also have some sabbath and some beastie boys.so, if this is "candy andy's sweets and treats,"r u candy andy?oh,please, we hardly know each other.call me candrew andrew.i'm carlline, and this max.max ,say something.can't it's too wonderful, look at all the candy crammed tin this little space.it's like we're inside willy wonka's colon.thanks, yeah,it's kind of the look i was going for too.and i know it's accurate bucause i hacd the oompa loompas help me.they were expensive.but what r u gonna doom =pa dee-doo?normally i'd ring the bell after somethng that golden,but i don't want to scare u.well ,now i have to hear the bell.now that's all i want to hear.do u do free samples? u do by the way.let me hook u guys up. on the house.marry this guy right now.it's a small store, i can hear u.good,moves things along faster.hey, com by the williamsburg diner sometime.we work there, we'll give u free samples of food.u shouldn't have to pay for anyway.so what brings u in to this neighborhood?oh, we were having lunch at the...this is a really adroable space.thank u, u know, candy is my passion.yeah, i said ti, Always has been,even as a kid, i would have my g.i joes.sell sweet tarts to my transformers.gum drops,gunny bears, gunny worms,gummy hot dogs, gummy pizza, ooh, i just had a gummy-gasm,so what was ur favorite candy as a kid?Actually, i didn't eat a lot of candy as a child.Okay, i'm gonna overlook that because u're pretty.but maybe we could talk ab ur terrible childhood over coffee sometime. Yeah?i'd leave u 2 alone,if this place wasn't filled with candy.Okay, so what's ur favorite flavor?and i am walking to the c'sthe candy's alphbetical?now i'm marring u too, Okay.Let's see, coconut watemelon slice.how's that sound?um not so good,actually,please don't say anything more ab candy.is it hot in here?no, it's awesome in here, boston baked beas?didn't know they were't real beans till i was 20.pls stop.is it cold in here? is it hot and cold in here?Max i feel weird,relax, it's just your lady parts waking up from hibernation.Again, small store can hear everythin.iam so sorry, pardon me.oh, u okay? i'm fine.max i am not fine, i'm gonna be sloppy joanne in ab 2 seconds.tiny tiny store, do u need to use the-no we're fine ,we just be going, nice to meet u.nope, i'm not gonna make it,where is the-right- right there,i am sure she'll be all right.i'm just gonna step outside.the sound of someone throwing up makes me-oh, dude, i've been trying to not throw up this whole time.whew, what happened there,right?feeling better?did she tell u she projectile-puked soup and sloppy seconds all over a really cute guy and his floor?let me put it this way, caroline.in my heroin days, that would have been a perfectly acceptable first date.i don't understand it./we ate the exact same thing.how could u have not havegotten sick?u must still have "rich girl"stomach.i'm used to poor food.wt made u sick made my skin clear up.hi girls,- hey, sophie.i'll be in my booth.well,this is weird.it's okay, u didnl't know,don't let it happen again, okay, good bye now.Sophie, what do u think u're ding?what?they were sitting in my booth.it si not your booth, it's my booth.if it was ur booth, wouldn't it have a booster seater?oh, sophie, wants to dance?we gonna dance.max hi, it's andy, from the store,the guy who let u walk out with a push pop in ur pocket.that wasn't a push pop, andy, i was happy to see u.well, u're gonna be even happier in a minute.but these come with a catch.invites for caroline and u to a party at my candy sotre.but maybe don't wear that uniform.people are gonna think u're a giant sugar daddy.so, she's still going at it,hut? such a skinny girl.how much more can come out of her?nah, she's just a little embarrassed.something ab self-esteem, i don't know.she throws it around like it means something.well, i'd love her to come. No pressure.but if u can talk her into it,there'll be unlimited candy for u for the rest of ur life.look at him, stealing my bit.the candy man came with invitations to a party at his sotre.what u think i wasn't listening at the door?i heard everything. all the vomit jokes, i heard them all.jewelry, already?ur new husband likes to throw the cash around.he's not my new husband.and now he never will be.ooh, bubble tape.i finally meet an adorable seet guy.a guy so seet, the word "sweet"is next to his name on actua real estate. and i completely destroy any chance i have with him.u didn't destroy anything.and it's good to let him know right off hte bat that u have a gag reflex.oh! ho, that's lovely.happy valentines day, iam not going to that party.i can never see him again.well, do u mind if i still go?being in a candy store after midnight is on my bucket list.funny , i thought that was the impossible one.u should go ,have fun.i think u're missing out.because u two are perfect for each other.u're like hansel and gratel,they were brother and sister.so?so, no caroline, huh? uh,no. she couldn't make it.well i'm feeling very sad.but u'll never know it.u're fine.u don't seem to be short on other female party guests.ho, come on ,they 're friends.some of them i know from the neighborhood.some i worked with on the wall street.wall street?did u have a little candy tray u walked around with?i wish, that would have been awesome.i was stuck in an office pushing stock in pharmaceutical companies.wait.u know people who have access to pills?and just when i thout u couldn't get any better. yeah, one day, i went into the firm,and there was no firm,bankrupt,boom.end of job, no monye, nothing.And after i drank nonstop for a week,i figured, hey,now i can do what i've always dreamed of.Open a candy store, be my own boss. So I used all my savings and opened up this place.And pretty soon,Candy Andy will rule the world of sweets and treats.That sound braggy?No, all right, kick eveybody out,and let's go back to my place.Ah...Max, no offense,but i am more into ur friends.Am...,Andy, no offense,but i'm more inot the candy than the Andy.i want u to come to my apartment and say hey to Caroline.i was right, u 2 are perfect for each other.Yeah?i mean, it would be nice to hang with her in pants i don't care ab.she's not here.she must have taken the horse for a walk.wait, u have a hours,and i'm just hearing ab this now?i have a candy store and it's out of my mouth in the first 30 seconds.be right back, i have to pee.she'll be okay with me bing here,right?yeah, she was just embarrassed.she'll get over it.what are u doing? Knock first!Why are ur legs up in the air like that?And why were u holding the shower head down by ur--Oh! i'm sorry, i thought u'd be home feeling bad for yourself,not feeling ur bad self.What are u dong home already?Why aren't u at the Candy Andy party?Oh, don't look at me like that.it's not like i'm the only person in the world who masturbates. Also Andy's here.We want to surprise u.but then u surprised us.it's not a big deal, that kind of situation happens to a lot of people.Who? who has that ever happened to ?i know this might be a delicate area right now, but i'm thinking u should probably pay more than half of our water bill.Hey girls.i need some hot tea to warm me up.there's no hot water in our building when i tried to take a shower.that;s because it's all in Caroline.Max!u're too tense.here, take this and relax a little.this doing anything for u?well, i'll be in my booth.hello, sophie.wh r u doing in my booth?it's not ur booth, it's my booth, And look, all the other booths are taken as is customary for lone diners.this is my booth, it's ok, u didn't know. Okya, bye-bye now.hello, Max, check out my new booth.i think it's better.oh, no. i don't want to see him again,Look,he's already seen u at ur worst.u vomited and masturbated. That's ure full range.Hi, look, i know u 're really embarrassed ab--well, everything.And there's really nothing i can say to convince u not to be.So...who's embarrassed now?and to further my embarrassment, i will now do gymnastics in public. that's not embarassing. it was amazing.All right, well, then come back to my house and watch me masturbate.Or we could just get coffee.Yay, I'm so happy!Thanks, Max.No, not for u, For me.i'm getting unlimited candy and maybe some pills.。
我们怎样才能提⾼学校的⽔平?He set about raising an army .他着⼿组建⼀⽀部队。
The book raises many important questions .这本书提出了许多重要问题。
I'm glad you raised the subject of money.我很⾼兴你提到了钱。
The plans for the new development have raised angry protests from local residents.新的开发计划惹得当地居民愤怒抗议。
It wasn't an easy audience but he raised a laugh with his joke.虽然这些观众很难逗乐,但他的笑话还是引起了⼀阵笑声。
It had been a difficult day but she managed to raise a smile.尽管这⼀天很不顺利,但她还是努⼒露出笑容。
The horses' hooves raised a cloud of dust.马蹄翻飞,扬起⼀⽚尘⼟。
raise a blockade/a ban/an embargo/a siege解除封锁 / 禁令 / 禁运 / 包围(通过⽆线电或电话)与…取得联系,和…通话to contact sb and speak to them by radio or telephoneWe managed to raise him on his mobile phone.我们打他的移动电话,总算找到了他。
raise sth to sb/sth(为…)建造,树⽴(塑像等)The town raised a memorial to those killed in the war.这座⼩镇为战争中牺牲的⼈树⽴了⼀座纪念碑。
raise your glass (to sb)举杯祝酒raise the roof(在屋内)⼤声喧闹,闹翻天raise sb's spirits使振奋;使⿎起勇⽓raise/lower one’s sights提⾼ / 降低要求;眼光变⾼ / 变低⼆.rise [raɪz]上升;攀升;提⾼;达到较⾼⽔平(或位置);起床;起⽴;站起来;升起; 过去式: rose 过去分词: risenrise是不及物动词,因此后⾯并不需要跟事物,很多时候,其意思是“⾃⼰上升,⾃⼰起来”。
grow,plant,keep和raise的用法区别
默认分类2009-04-23 11:31:36 阅读222 评论0 字号:大中小订阅
1)grow和plant都可表示“种植”,如种植草、树、苗、花卉、粮食等植物。
plant着重指“种植”这一行为,grow着重指种植以后的栽培、管理过程。
某人plant之后树是死是活不一定管,但某人grow a tree 则包括培育管理,使其生长的过程。
试比较:
①The students are planting trees on the hill.
学生们正在山坡上栽树。
(不用)
②How many trees have you planted this year?
你们今年植了多少棵树?(不用grow)
③The farmer grows wheat in this field.
那位农民在这块田里种植的是小麦。
(不用plant)
④People grow bananas in Hainan.
海南种植香蕉。
(不用plant)
⑤He grows many kinds of flowers in his back garden.
他在他的后花园里种植了各种各样的花。
2)keep可表示“赡养”,后面可接表示人或动物的名词。
不用来代替
plant 或grow。
如:
①He has a wife and three children to keep.
他要养活妻子和三个孩子。
②My grandma keeps pigs and hens. 我奶奶养猪养鸡。
③My uncle has a large family to keep.
我叔叔有一大家子人要养活。
3)raise除表示“词养”(动物)以外,还可用来表示“养育”(子女);“培育”(植物)。
①We raised a good crop of tomatoes this year.
今年我们种的西红柿长得很好。
②My grandmother raised a family of five.
我祖母养育了五口之家。
③Where were you raised?你是在哪儿长大的?
④He raised some flowers in the back garden.
他在后花园里种了一些花。
⑤That was how the Chinese first raised silkworms.
中国人就是这样开始养蚕的。
【注意】raise强调从小精心培养到大,通常指培养花卉以及较难管理的植物。
⑥Let\'s grow/raise some flowers in the garden. 咱们在花园里种些花吧。
⑦We grow rice,wheat and cotton in my hometown. 在家乡,我们种植水稻、小麦和棉花。
(不宜用raise)。