我现在的项目涉及到应用程序自动生成一个word文档,经过摸索已经会用VC编辑word正文内容,但是现在需要给指定页面添加页眉页脚,摸索了两天没任何进展。主要问题是我利用录制宏的功能录制代码不会转换成C++代码。VB代码如下:
    ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
    Selection.TypeText Text:="自己的页眉内容"网上搜了下转VC的代码如下(我测试行不通):
      Window   mWindowActive;   
      View   mViewActive;   
      Pane   mPane;   
      mWindowActive   =   oWordApp.GetActiveWindow();   
      mViewActive   =   mWindowActive.GetView();   
      mPane   =   mWindowActive.GetActivePane();   
      mViewActive   =   mPane.GetView();   
      mViewActive.SetSeekView(10);   
      oSel.TypeText(m_strDocTail);   
      oSel.TypeParagraph();   
      mViewActive.SetSeekView(0);   行不通的原因是类Window, View, Pane 和函数 GetView(); GetActivePane();SetSeekView(10); 根本不识别,就是说导入的MSWORD.olb里面没有这些东西,未定义。   说明一下,我已经导入MSWORD.olb了。请有过经验的高手帮忙啊,谢了!在线等!!!