本文整理汇总了C#中Microsoft.Office.Interop.Word.GoTo方法的典型用法代码示例。如果您正苦于以下问题:C# Microsoft.Office.Interop.Word.GoTo方法的具体用法?C# Microsoft.Office.Interop.Word.GoTo怎么用?C# Microsoft.Office.Interop.Word.GoTo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.Office.Interop.Word
的用法示例。
在下文中一共展示了Microsoft.Office.Interop.Word.GoTo方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RemovePage
private void RemovePage(Word._Document doc, int pageNo)
{
object oMissing = System.Reflection.Missing.Value;
int pages = doc.ComputeStatistics(Word.WdStatistic.wdStatisticPages, ref oMissing);
object objWhat = Word.WdGoToItem.wdGoToPage;
object objWhich = Word.WdGoToDirection.wdGoToAbsolute;
object objPage = pageNo;//指定页
Word.Range range1 = doc.GoTo(ref objWhat, ref objWhich, ref objPage, ref oMissing);
Word.Range range2 = range1.GoToNext(Word.WdGoToItem.wdGoToPage);
object objStart = range1.Start;
object objEnd = range2.Start;
if (range1.Start == range2.Start)
objEnd = doc.Characters.Count;//最后一页
string str = doc.Range(ref objStart, ref objEnd).Text;
object unit = (int)Word.WdUnits.wdCharacter;
object count = 1;
doc.Range(ref objStart, ref objEnd).Delete(ref unit, ref count);
}