EXCEL - Desalineado con la ventana.

EXCEL - Desalineado con la ventana.

Postby MGA » Mon Oct 03, 2016 1:53 pm

Sr. Cristobal,

En un oficce con la versión : 16.0.7070.2033 , que está pasando en el siguiente problema de la pantalla .

Se desalineado con la ventana.

Gracias

Image

/*********************************************/
procedure AbrePlanilhaExcel( cPlanilha )
/*
*/
local oError, oExcel, cTitulo

Default cPlanilha := ''

if s_oWndExcel != nil
if !iszoomed(s_oWndExcel:hwnd)
s_oWndExcel:Maximize()
endif
return
endif

if !Empty(cPlanilha) .and. !File(cPlanilha)
MsgStop('Planilha informada não foi localizada. Verifique!', 'Atenção!')
return
endif

TRY
oExcel := CreateObject( "Excel.Application" )
CATCH oError
RetornaErrorTryCatch( oError, 'PLANILHA EXCEL' )
Return
END

cTitulo := ".:: EXCEL ::. "+Alltrim(cPlanilha)
oExcel:Workbooks:Open(cPlanilha)
SysRefresh()

define window s_oWndExcel mdichild of M->oWnd vscroll title cTitulo

s_oWndExcel:bKeyDown := {| nKey | IIf(nKey==VK_ESCAPE,s_oWndExcel:end(),;
IIf(nKey==VK_F6 .and. len(M->oWnd:oWndClient:aWnd) > 1, M->oWnd:NextWindow(),))}

activate window s_oWndExcel maximized ON Init(OnInitExcel(@oExcel));
Valid(ValidExcel( oExcel ))

return

/*********************************************/
static procedure OnInitExcel(oExcel)
/*
*/
SetWindowLong(oExcel:hWnd,-16,"L")
oExcel:DisplayAlerts := .F.
oExcel:ActiveWorkBook:Protect('',.f.,.f.) //Para poder manupilar el estado de la venta del libro
oExcel:WindowState := -4137 //Se quitan los botones de maximizar, minimizar y cerrar
oExcel:Windows(1):WindowState := -4137 //Se maximiza Excel en mi ventana
oExcel:ScreenUpdating := .T.
oExcel:Visible := .T.
oExcel:DisplayAlerts := .F.

s_oWndExcel:bGotFocus := { || IIf( s_oWndExcel != nil, s_oWndExcel:Refresh(),) }
SetParent(oExcel:hWnd, s_oWndExcel:hWnd) //Incrusta Excel en mi ventana
return

/*********************************************/
static function ValidExcel( oExcel )
/*
*/
oWorkBooks := oExcel:WorkBooks
oWorkBooks:Close()
oWorkBooks:= NIL

oExcel:Quit()
oExcel:= NIL

Hb_GCall(.t.)
s_oWndExcel := nil

return(.t.)
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Mon Oct 03, 2016 6:21 pm

Este ejemplo funciona perfectamente en Office 2010 y Windows 10
Para usar la segunda opcion del menu, has de ejecutar previamente la primera
Prueba también el ejemplo sin modificar las dimensiones de la ventana

Code: Select all  Expand view


#include "Fivewin.ch"
#include "Splitter.ch"

//----------------------------------------------------------------------------//

REQUEST DBFCDX

#define LWIDTH   364

Static oWnd
Static oMsgBar
Static oBar
Static oVSplitL
Static oPnelCtrlL
Static oPnelCtrlR
Static oExcel, oBook
Static oBrw

//----------------------------------------------------------------------------//

Function Main()

   local oSay
   local nSize  := 32

   DEFINE WINDOW oWnd MDI //SIZE 600, 400
   oWnd:SetMenu( HazMenu() )

   DEFINE MSGBAR oMsgBar OF oWnd PROMPT "Excel" 2015
   ACTIVATE WINDOW oWnd MAXIMIZED ;
      ON INIT HazMdiChild()
Return nil

//----------------------------------------------------------------------------//

Function HazMenu()

   local oMenu
   MENU oMenu
        MENUITEM "Excel"
        MENU
           MENUITEM "Sample" ACTION MyExcel()
           //MENUITEM "Dbf to Excel" ACTION DbfExcel()
           MENUITEM "Acces to Excel" ACTION AccesExcel() WHEN !Empty( oExcel )
        ENDMENU
       
        MENUITEM "Exit" ;
           ACTION oWnd:End()
   ENDMENU
   
Return oMenu

//----------------------------------------------------------------------------//

Function MyValid()

   if !Empty( oExcel )
      if !Empty( oBook )
         oBook:Close()
      endif
      oExcel:Quit()
      oExcel := nil
      DbCloseAll()
      oWnd:End()
   endif

Return .T.

//----------------------------------------------------------------------------//

Function HazMdiChild

    DEFINE WINDOW oPnelCtrlR MDICHILD OF oWnd;
           TITLE "MDI Child - Excel" NOSYSMENU //VSCROLL //           MENU oMenu

    ACTIVATE WINDOW oPnelCtrlR;
             VALID MyValid() ;   //!GETKEYSTATE( VK_ESCAPE );
             MAXIMIZED

Return nil

//----------------------------------------------------------------------------//

Function MyExcel()

     local oObject
     local oQ
     local cSource
     local oHoja
     local lSw      := .T.
     
     TRY
         oExcel = GetActiveObject( "Excel.Application" )
     CATCH
         TRY
            oExcel = CreateObject( "Excel.Application" )
         CATCH
            MsgInfo("Excel is not installed on this PC. You need Excel to continue")
            lSw   := .F.
         END
     END
     if lSw
        if Empty( oExcel )
           oExcel    := CreateObject( "Excel.Application" )
        endif
        oBook     := oExcel:Application:WorkBooks:Add()
        oHoja     := oExcel:Application:ActiveSheet()

        SetWindowLong( oExcel:hWnd, -16, "L" )
        oExcel:Application:DisplayAlerts     := .F.
        oExcel:Application:ActiveWorkBook:Protect( "" , .F. , .F. )
        oExcel:Application:ScreenUpdating    := .F.
       
        ? "Caption Application:ActiveWindow: " + oExcel:Application:ActiveWindow:Caption, ;
          "Caption oExcel: " + oExcel:Caption, ;
          "Caption Windows( 1 ): " + oExcel:Application:Windows( 1 ):Caption, ;
          "Left Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:Left ), ;
          "Left oExcel: " + Str( oExcel:Left ), ;
          "Left Windows( 1 ): " + Str( oExcel:Application:Windows( 1 ):Left ), ;
          "Top Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:Top ), ;
          "Top oExcel: " + Str( oExcel:Top ), ;
          "Top Windows( 1 ): " + Str( oExcel:Application:Windows( 1 ):Top ), ;
          "Width Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:Width ), ;
          "Width oExcel: " + Str( oExcel:Width ), ;
          "Width Windows( 1 ): " + Str( oExcel:Application:Windows( 1 ):Width ), ;
          "Height Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:Height ), ;
          "Height oExcel: " + Str( oExcel:Height ), ;
          "Height Windows( 1 ): " + Str( oExcel:Application:Windows( 1 ):Height ), ;
          "UsableHeight Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:UsableHeight ), ;
          "UsableHeight oExcel: " + Str( oExcel:UsableHeight ), ;
          "UsableWidth Application:ActiveWindow: " + Str( oExcel:Application:ActiveWindow:UsableWidth ), ;
          "UsableWidht oExcel: " + Str( oExcel:UsableWidth )

        // Puedes comentar el codigo siguiente
        WITH OBJECT oExcel
           // No lo necesito
           //:WindowState := -4143   //Normal  xlNormal    //-4137   xlMaximized
           :Top    := 40
           :Left   := 100
           :Height := 500  //Min( nHeight, oExcel:UsableHeight )
           :Width  := 766  //Min( nWidth, oExcel:UsableWidth )
        END
        // Hasta aqui
       
        oExcel:Application:WindowState       := -4137
        oExcel:Application:DisplayDocumentActionTaskPane  := .F.

        oExcel:Application:Visible           := .T.
        oExcel:Application:DisplayAlerts     := .F.
        // No lo uso
        //SetForeGroundWindow( oExcel:hWnd )
        SetParent( oExcel:hWnd, oPnelCtrlR:hWnd )
        oExcel:Application:ScreenUpdating    := .T.
       
     endif

Return lSw

//----------------------------------------------------------------------------//

/*
//DriverId= 22 - 278 - 790   // Excel - Ojo con las versiones
//DriverId= 25   // MS Access
//DriverId= 277  // Dbase ¿?
//DriverId= 21   // Dbase III
//DriverId= 26   // Paradox
//DriverId= 27   // TXT, CSV, ASC, TAB files
//DriverId= 533  // dBase 5.0
*/


//----------------------------------------------------------------------------//

Function AccesExcel()

   local oHoja
   local oObject
   local oQ
   local cSource
   
   cSource   := "ODBC;DSN=MS Access Database;DBQ=C:\Fwh\samples\xbrtest.mdb;"
   cSource   += "DefaultDir=c:\Fwh\samples;DriverId=25;FIL=MS Access;"
   cSource   += "MaxBufferSize=2048;PageTimeout=5;"


   if Empty( oExcel )
      oExcel    := CreateObject( "Excel.Application" )
   endif
   if Empty( oBook )
      oBook     := oExcel:WorkBooks:Add()
   endif
   oHoja     := oExcel:ActiveSheet()
   
   
   oObject := oHoja:ListObjects:Add( 0, cSource, .T., .T., oHoja:Range( "$A$6" ) )
   
   //oObject:SourceType  := 0            // xlSrcExternal - XlListObjectSourceType Enumeration (Excel)
   //oObject:Source      := cSource
   //oObject:LinkSource  := .T.
   //oObject:HasHeaders  := .T.
   //oObject:Destination := oHoja:Range("$B$10")
   
   oQ   := oObject:QueryTable()
   WITH OBJECT oQ
      :CommandText := "SELECT CUSTOMER.ID, CUSTOMER.First, CUSTOMER.Last, CUSTOMER.Street, "
      :CommandText += "CUSTOMER.City, CUSTOMER.State, CUSTOMER.Zip "
      :CommandText += CRLF + "FROM C:\Fwh\samples\xbrtest.mdb.CUSTOMER CUSTOMER "
      :CommandText += CRLF + "ORDER BY CUSTOMER.ID"
      :RowNumbers             := .F.
      :FillAdjacentFormulas   := .F.
      :PreserveFormatting     := .T.
      :RefreshPeriod          := 0
      :RefreshOnFileOpen      := .F.
      :RefreshStyle           := 1 //xlInsertDeleteCells       //XlCellInsertionMode Enumeration (Excel)
      :AdjustColumnWidth      := .T.
      :PreserveFormatting     := .T.
      :BackgroundQuery        := .T.
      :PreserveColumnInfo     := .T.
      :SavePassword           := .F.
      //:SaveData               := .T.
      :ListObject:DisplayName := "Tabla_Consulta_desde_MS_Access_Database"
      :Refresh()
   END
   //oExcel:Quit()

Return nil

//----------------------------------------------------------------------------//

 


Image
Last edited by cnavarro on Mon Oct 03, 2016 6:31 pm, edited 1 time in total.
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby MGA » Mon Oct 03, 2016 6:29 pm

Cristobal,

Gracias por responder, el problema persiste, me gustaría EXCEL ocupe toda la ventana.

Image

Image
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Mon Oct 03, 2016 6:42 pm

SGS wrote:Cristobal,

Gracias por responder, el problema persiste, me gustaría EXCEL ocupe toda la ventana.



Pon el codigo asi, tal y como te comento en mi anterior post, y reemplaza todas las referencias que tengo en mi ejemplo oExcel:Application por solamente oExcel.

Code: Select all  Expand view


        WITH OBJECT oExcel
           // No lo necesito
           :WindowState := -4137   //Normal  xlNormal    //-4137   xlMaximized
           //:Top    := 40
           //:Left   := 100
           //:Height := 500  //Min( nHeight, oExcel:UsableHeight )
           //:Width  := 766  //Min( nWidth, oExcel:UsableWidth )
        END

 


Ojo, si ya has ejecutado Excel, con la configuración anterior, ábrelo y maximiza la ventana, por si acaso te guarda la configuración

Image
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby MGA » Mon Oct 03, 2016 7:15 pm

Cristobal,

vou realizar mais alguns testes, mais a principio funcionou perfeitamente, muito obrigado!!! :D
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Mon Oct 03, 2016 7:21 pm

Ahora pondré otro ejemplo que te puede ser útil
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Mon Oct 03, 2016 7:31 pm

Espero que este ejemplo te dé ideas

Code: Select all  Expand view


#include "Fivewin.ch"
#include "Splitter.ch"

//----------------------------------------------------------------------------//

REQUEST DBFCDX

#define LWIDTH   364

Static oWnd
Static oWndChild
Static oMsgBar
Static oBar
Static oVSplitL
Static oPnelCtrlL
Static oPnelCtrlR
Static oExcel, oBook
Static oBrw

//----------------------------------------------------------------------------//

Function Main()

   local oSay
   local nSize  := 32
   local cPanel := "TPanel()"   // "TScrollPanel()"

   DEFINE WINDOW oWnd //MDI //SIZE 600, 400
   oWnd:SetMenu( HazMenu() )

   DEFINE MSGBAR oMsgBar OF oWnd PROMPT "Excel" 2015

   oPnelCtrlL := &(cPanel):New( if( !Empty( oBar ), oBar:nBottom + 6, 2 ), ;
                     4, ;
                     ScreenHeight() - 6 - if( !Empty( oMsgBar ), oMsgBar:nHeight(), 2 ), ;
                     LWIDTH - 8, ;
                     oWnd )
   oPnelCtrlL:SetColor( CLR_MAGENTA, CLR_GRAY )
   oPnelCtrlL:bRClicked := { | o | MsgInfo( "1" ) }
   //oPnelCtrlL:nOpacity := 128
 
   oPnelCtrlR := &(cPanel):New( if( !Empty( oBar ), oBar:nBottom + 6, 2 ), ;
                     LWIDTH + 2, ;
                     ScreenHeight() - 6 - if( !Empty( oMsgBar ), oMsgBar:nHeight(), 2 ), ;
                     ScreenWidth() - 4, ; // - LWIDTH - 8, ;
                     oWnd )
   oPnelCtrlR:SetColor( CLR_MAGENTA, CLR_HGRAY )
   oPnelCtrlR:bRClicked := { | o | MsgInfo( "2" ) }
   //oPnelCtrlL:nOpacity := 128


   @ if( !Empty( oBar ), oBar:nBottom + 4, 2 ), LWIDTH - 4 SPLITTER oVSplitL ;
        VERTICAL ;
        PREVIOUS CONTROLS oPnelCtrlL ;
        HINDS CONTROLS oPnelCtrlR    ;
        LEFT MARGIN 0 ;
        RIGHT MARGIN 8 ;
        SIZE 2, ScreenHeight() - if( !Empty( oBar ), oBar:nBottom + 10, 0 ) - ;
                if( !Empty( oMsgBar ), oMsgBar:nHeight(), 2 ) ;
        COLOR CLR_RED ;
        PIXEL OF oWnd


   ACTIVATE WINDOW oWnd MAXIMIZED VALID MyValid() ;
      ON INIT ( oPnelCtrlL:bResized := { || oBrw:AdjClient() } ) ;
      ON RESIZE ( oVSplitL:AdjLeft() )

Return nil

//----------------------------------------------------------------------------//

Function HazMenu()

   local oMenu
   MENU oMenu 2015
        MENUITEM "XBrowse" ACTION MyBrowse()
        MENUITEM "Excel"
        MENU
           MENUITEM "Sample" ACTION MyExcel()
           //MENUITEM "Dbf to Excel" ACTION DbfExcel()
           MENUITEM "Acces to Excel" ACTION AccesExcel() WHEN !Empty( oExcel )
        ENDMENU
        MENUITEM "Move Panel" ACTION oPnelCtrlR:Move( oPnelCtrlR:nTop + 40, oPnelCtrlR:nLeft + 40 )
        //oMenu:AddMdi()
        MENUITEM "Exit" ACTION oWnd:End()
   ENDMENU
   
Return oMenu

//----------------------------------------------------------------------------//

Function MyValid()

   if !Empty( oExcel )
      if !Empty( oBook )
         oBook:Close()
      endif
      oExcel:Quit()
      oExcel := nil
      DbCloseAll()
      oWnd:End()
   endif

Return .T.

//----------------------------------------------------------------------------//

Function HazMdiChild

    DEFINE WINDOW oWndChild MDICHILD OF oWnd;
           TITLE "MDI Child - Excel" NOSYSMENU //VSCROLL //           MENU oMenu

    ACTIVATE WINDOW oWndChild;
             VALID MyValid() ;   //!GETKEYSTATE( VK_ESCAPE );
             MAXIMIZED

Return nil

//----------------------------------------------------------------------------//

Function MyExcel()

     local oObject
     local oQ
     local cSource
     local oHoja
     local lSw      := .T.
     
     TRY
         oExcel = GetActiveObject( "Excel.Application" )
     CATCH
         TRY
            oExcel = CreateObject( "Excel.Application" )
         CATCH
            MsgInfo("Excel is not installed on this PC. You need Excel to continue")
            lSw   := .F.
         END
     END
     if lSw
        if Empty( oExcel )
           oExcel    := CreateObject( "Excel.Application" )
        endif
        oBook     := oExcel:WorkBooks:Add()
        oHoja     := oExcel:ActiveSheet()

        SetWindowLong( oExcel:hWnd, -16, "L" )
        oExcel:DisplayAlerts     := .F.
        oExcel:ActiveWorkBook:Protect( "" , .F. , .F. )
        oExcel:ScreenUpdating    := .F.
       
        WITH OBJECT oExcel
           // No lo necesito si quiero modificar las coordenadas
           :WindowState := -4137   //Normal  xlNormal    //-4137   xlMaximized
           
           //:Top    := 40
           //:Left   := 100
           //:Height := 500  //Min( nHeight, oExcel:UsableHeight )
           //:Width  := 766  //Min( nWidth, oExcel:UsableWidth )
        END

        //oExcel:Application:WindowState       := -4137
        oExcel:DisplayDocumentActionTaskPane  := .F.

        oExcel:Visible           := .T.
        oExcel:DisplayAlerts     := .F.
        // No lo uso
        //SetForeGroundWindow( oExcel:hWnd )
        SetParent( oExcel:hWnd, oPnelCtrlR:hWnd )
        oExcel:ScreenUpdating    := .T.
       
     endif

Return lSw

//----------------------------------------------------------------------------//

Function MyBrowse()

   local cAlias
   
   Select( 1 )
   Use Customer
   cAlias := Alias()
   @ 1, 1 XBROWSE oBrw DATASOURCE cAlias OF oPnelCtrlL AUTOSORT PIXEL
   
   oBrw:CreateFromCode()

Return nil

//----------------------------------------------------------------------------//

//----------------------------------------------------------------------------//

/*
//DriverId= 22 - 278 - 790   // Excel - Ojo con las versiones
//DriverId= 25   // MS Access
//DriverId= 277  // Dbase ¿?
//DriverId= 21   // Dbase III
//DriverId= 26   // Paradox
//DriverId= 27   // TXT, CSV, ASC, TAB files
//DriverId= 533  // dBase 5.0
*/


//----------------------------------------------------------------------------//

Function AccesExcel()

   local oHoja
   local oObject
   local oQ
   local cSource
   
   cSource   := "ODBC;DSN=MS Access Database;DBQ=C:\Fwh\samples\xbrtest.mdb;"
   cSource   += "DefaultDir=c:\Fwh\samples;DriverId=25;FIL=MS Access;"
   cSource   += "MaxBufferSize=2048;PageTimeout=5;"


   if Empty( oExcel )
      oExcel    := CreateObject( "Excel.Application" )
   endif
   if Empty( oBook )
      oBook     := oExcel:WorkBooks:Add()
   endif
   oHoja     := oExcel:ActiveSheet()
   
   
   oObject := oHoja:ListObjects:Add( 0, cSource, .T., .T., oHoja:Range( "$B$2" ) )
   
   //oObject:SourceType  := 0            // xlSrcExternal - XlListObjectSourceType Enumeration (Excel)
   //oObject:Source      := cSource
   //oObject:LinkSource  := .T.
   //oObject:HasHeaders  := .T.
   //oObject:Destination := oHoja:Range("$B$10")
   
   oQ   := oObject:QueryTable()
   WITH OBJECT oQ
      :CommandText := "SELECT CUSTOMER.ID, CUSTOMER.First, CUSTOMER.Last, CUSTOMER.Street, "
      :CommandText += "CUSTOMER.City, CUSTOMER.State, CUSTOMER.Zip "
      :CommandText += CRLF + "FROM C:\Fwh\samples\xbrtest.mdb.CUSTOMER CUSTOMER "
      :CommandText += CRLF + "ORDER BY CUSTOMER.ID"
      :RowNumbers             := .F.
      :FillAdjacentFormulas   := .F.
      :PreserveFormatting     := .T.
      :RefreshPeriod          := 0
      :RefreshOnFileOpen      := .F.
      :RefreshStyle           := 1 //xlInsertDeleteCells       //XlCellInsertionMode Enumeration (Excel)
      :AdjustColumnWidth      := .T.
      :PreserveFormatting     := .T.
      :BackgroundQuery        := .T.
      :PreserveColumnInfo     := .T.
      :SavePassword           := .F.
      //:SaveData               := .T.
      :ListObject:DisplayName := "Tabla_Consulta_desde_MS_Access_Database"
      :Refresh()
   END
   //oExcel:Quit()

Return nil

//----------------------------------------------------------------------------//

 
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby MGA » Mon Oct 03, 2016 8:01 pm

Gracias Cristobal
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Mon Oct 03, 2016 8:18 pm

SGS wrote:Gracias Cristobal


Si no te es molestia, modifica el titulo del primer post del hilo y añade (Solucionado)

Saludos
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby MGA » Tue Oct 04, 2016 10:49 am

Cristóbal, los análisis realizados en un cliente en la que presentó el problema inicialmente. He encontrado que incluso el problema se produce, tiene alguna otra pista de lo que podría estar sucediendo?

Image
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá

Re: EXCEL - Desalineado con la ventana.

Postby cnavarro » Tue Oct 04, 2016 10:58 am

Abre Excel ( la aplicacion desde el escritorio y comprueba que se abre correctamente )
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
cnavarro
 
Posts: 6500
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: EXCEL - Desalineado con la ventana.

Postby MGA » Tue Oct 04, 2016 11:39 am

Gracias Cristobal,


gracias, voy a hacer las pruebas!
ubiratanmga@gmail.com

FWH18.02
FWPPC
Harbour/xHarbour
xMate
Pelles´C
TDolphin
MGA
 
Posts: 1234
Joined: Mon Feb 25, 2008 2:54 pm
Location: Brasil/PR/Maringá


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 82 guests