Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否从Word中删除不需要的分节符?_C#_.net_Winforms_Com_Ms Word - Fatal编程技术网

C# 是否从Word中删除不需要的分节符?

C# 是否从Word中删除不需要的分节符?,c#,.net,winforms,com,ms-word,C#,.net,Winforms,Com,Ms Word,我正在尝试用MS Word创建一个信封。下面的代码将创建一个信封,但我在该页的顶部看到“section break(下一页)”。我想删除这个 oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing); oDoc.Activate(); object ExtractAddress = false;

我正在尝试用MS Word创建一个信封。下面的代码将创建一个信封,但我在该页的顶部看到“section break(下一页)”。我想删除这个

 oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
                oDoc.Activate();
                object ExtractAddress = false;
                object Address = "Address" ;
                object AutoText = "AutoText" ;
                object OmitReturnAddress = false;
                object ReturnAddress = "ReturnAddress" ;
                object ReturnAutoText = "ReturnAutoText";
                object PrintBarCode = false;
                object PrintFIMA = false;
                object Size = "E65";
                object Height = 110;
                object Width = 220;
                object FeedSource = true;
                object AddressFromLeft = 2;
                object AddressFromTop = 2;
                object ReturnAddressFromLeft = 2;
                object ReturnAddressFromTop = 2;
                object DefaultFaceUp = true;
                object DefaultOrientation = Microsoft.Office.Interop.Word.WdEnvelopeOrientation.wdCenterPortrait;
                object PrintEPostage = false;
                object Vertical = false;
                object RecipientNamefromLeft = Missing.Value;
                object RecipientNamefromTop = Missing.Value;
                object RecipientPostalfromLeft = Missing.Value;
                object RecipientPostalfromTop = Missing.Value;
                object SenderNamefromLeft = Missing.Value;
                object SenderNamefromTop = Missing.Value;
                object SenderPostalfromLeft = Missing.Value;
                object SenderPostalfromTop = Missing.Value;
                oDoc.Envelope.Insert(ref ExtractAddress, ref Address, ref AutoText, 
                    ref OmitReturnAddress, ref ReturnAddress, ref  ReturnAutoText, 
                    ref  PrintBarCode, ref  PrintFIMA, ref  Size, ref  Height, 
                    ref  Width, ref  FeedSource, ref  AddressFromLeft, ref  AddressFromTop, 
                    ref  ReturnAddressFromLeft, ref  ReturnAddressFromTop, ref  DefaultFaceUp,
                    ref  DefaultOrientation, ref  PrintEPostage, ref  Vertical, 
                    ref  RecipientNamefromLeft, ref  RecipientNamefromTop, 
                    ref  RecipientPostalfromLeft, ref  RecipientPostalfromTop, 
                    ref  SenderNamefromLeft, ref  SenderNamefromTop, ref  SenderPostalfromLeft,  
                    ref  SenderPostalfromTop);

在反复使用Word的信封功能之后,我注意到这不是一个编程问题(尽管您让它看起来像一个问题)。如果手动将信封插入文档,还将得到一个分节符,它将信封部分与文档的其余部分分开,因为两者的纸张大小不同。在保持信封大小不变的情况下,我并没有找到一种简单的方法来轻松消除该部分中断,因此我的建议如下:

  • 不要使用单词的“信封”功能
  • 手动调整纸张大小和边距(在Word中,使用菜单/功能区),并将您的地址和回信地址放在您希望的位置
  • 使用宏记录器记录VBA命令以执行此操作
  • 将VBA代码移植到C#