读书人

OLE专业户怎么设置word页面为横向

发布时间: 2012-10-23 12:12:22 作者: rapoo

OLE专业户,如何设置word页面为横向
看了妖哥以前的帖子如下:

C/C++ code
String   strDocFile( "C:\\ccrun\\123.doc "); Variant   vWordApp   =   Variant::CreateObject( "Word.Application "); vWordApp.OlePropertySet( "Visible ",   true); vWordApp.OlePropertyGet( "Documents ").                 OleFunction( "Open ",   strDocFile.c_str()); //   页面设置成横向 vWordApp.OlePropertyGet( "ActiveDocument ")                 .OlePropertyGet( "PageSetup ")                 .OlePropertySet( "Orientation ",   1);   //   wdOrientLandscape //   另外,设置成纵向时,将Orientation置为0即可。 


可是好像这样不行啊,CB6下编译不过,c Builder 支持“.OlePropertySet”这样的属性么?不是“->”么?


[解决办法]
OLE专业户来也!!!
C/C++ code
Variant vWordApp = Variant::CreateObject("Word.Application"); vWordApp.OlePropertySet("Visible", true); vWordApp.OlePropertyGet("Documents").OleFunction("Add"); vWordApp.OlePropertyGet("ActiveDocument").OlePropertyGet("PageSetup")         .OlePropertySet("Orientation",1);   //   wdOrientLandscape 

读书人网 >C++ Builder

热点推荐