word:通过“视图”插入页眉页脚时,中英文怎样切换?

2024-12-13 04:37:28
推荐回答(2个)
回答1:

通过“视图”插入页眉页脚时,你先任意插入页眉(或页脚),假定是中文的,那末各种格式都是中文的。现在你要切换到英文状态的话,您可在页眉激活的状态下把页眉改成您需要的英文格式,以后你选其他格式时就是英文格式了。相反,在英文格式的情况下要改成中文的,也是在页眉激活的状态下把页眉改成您需要的中文格式,再选其他格式时就是中文格式了。

回答2:

  /************************************** 页脚的设置 ************************************************/
  //终于解决了页脚的设置问题,包括自动图文集的问题
  Window oActiveWnd;//定义活动窗口对象
  View oActiveView;//定义活动视图对象
  Pane oPane;//定义当前窗格对象
  oActiveWnd = oWordApp.GetActiveWindow();//获得当前窗口
  oPane = oActiveWnd.GetActivePane();//获得当前窗格
  oActiveView = oPane.GetView();//获得当前视图
  oActiveView.SetSeekView(10);//设置页眉视图
  oSel.WholeStory();
  oSel.Delete(((COleVariant)(short)1),((COleVariant)(short)1));
  Paragraphs ParagraphFmt = oSel.GetParagraphFormat();
  ParagraphFmt.SetAlignment(1);//居中
  oSel.TypeText("《" + "多媒体技术及其应用" + "》 ");
  Template NormalTemplate = oWordApp.GetNormalTemplate();
  AutoTextEntries ATEntries;
  ATEntries = NormalTemplate.GetAutoTextEntries();
  AutoTextEntry ATEntry;//查找 "第 X 页 共 Y 页" 自动图文集
  for ( int nATEntries = 1 ; nATEntries < ATEntries.GetCount() ; nATEntries ++ )
  {
  ATEntry = ATEntries.Item(COleVariant((short)nATEntries));
  if ( ATEntry.GetName() == "第 X 页 共 Y 页" )
  break;
  }

  if ( nATEntries != ATEntries.GetCount() )
  ATEntry.Insert(oSel.GetRange(),((COleVariant)(short)TRUE));

  oActiveView.SetSeekView(0); //回到正文视图

  /************************************** 页脚的设置 ************************************************/