Español
Foro

Zugriff en Excel-Expediente posible?

 
- Página 1 -



Christof
Neuß
Hi,
Yo möchte en una bestehende Excel-Expediente zugreifen. Einzelne Zellen debería ausgelesen y ggfs. auch otra vez con Werten belegt voluntad.

Geht doch sicher auch con XProfan, oder?

A Not encima ActiveX?!

Gracias y Saludo
 
Win10 16 GB RAM
25.04.2008  
 



 
- Página 1 -



Uwe
''Pascal''
Niemeier
¡Hola Christof!


Geht doch sicher auch con XProfan, oder?
A Not encima ActiveX?!




[web]https://XProfan.com/thread.core?t=4363[/web]
SeeYou
Pascal
 
26.04.2008  
 




Christof
Neuß
¡Hola Pascal,

super, así gehts sicher. El Beispiele Excel1 y Excel2 trabajo en me einwandfrei. Leider Yo lo todavía no geschafft, una vorhandene Excel-Expediente a abierto. In Excel1.prf Yo el Línea
KompilierenMarcaSeparación
var NewBook&=ocxMethod(WorkBooks&,Add)
>

por
KompilierenMarcaSeparación
ersetzt. Funktioniert pero no. Irgendwas stimmt con el/el Parametern (Dateiname) no. El Expediente hay aber en diesem Directorio. Posesiones ya alles mögliche ausprobiert. Weißt Usted qué?

Gracias!
 
Win10 16 GB RAM
28.04.2008  
 




Christof
Neuß
Hi Pascal,

Yo bins otra vez.

Bin en XProfan no tan bewandert. Kann lo ser, dass hier algo fehlt?
KompilierenMarcaSeparación
proc ocxPutParams-------------------------------ocxPutParams----------------------------

    declare Pos%,v$,v&,v%
    dim Param#,(Count%-1)*16--Parameter-Array
    clear Param#

    whileloop Count%,3,-1--bestücken in umgekehrter Reihenfolge!

        v$=$(&loop)
        v&=&(&loop)
        v%=~VT_I4

        if left$(v$,1)=*------Parameter ist String

            v%=~VT_BSTR
            v$[&loop]=MultiToWideEx(del$(v$,1,1))
            v&=addr(v$[&loop])

        elseif left$(v$,1)=#--Parameter ist Objekt

            v%=~VT_DISPATCH
            v&=val(del$(v$,1,1))

        endif

        word Param#,Pos%=v%--Typ
        Pos%=Pos%+8
        long Param#,Pos%=v&--Wert
        Pos%=Pos%+8

    endwhile

    endproc-------------------------------------------------------------------------------pan>-

Oben voluntad Count% y Param# angesprochen, el aber hier no transferencia oder declariert voluntad. Como ya he dicho, Yo verstehs no tan correcto.

Merci!
 
Win10 16 GB RAM
28.04.2008  
 



Beides en übergeordneter Procedimiento/Función oder gar global?
 
28.04.2008  
 




Christof
Neuß
SORRY!

¡Hola Pascal,

lo funktioniert!!!! Tuve sólo una * al Anfag des Dateinamens vergessen.
BTW: ¿Por qué muss el como hin?

Merci!
 
Win10 16 GB RAM
28.04.2008  
 




Christof
Neuß
Hi IF,

jo, ahora tener ICHs auch endlich kapiert. Deklarierte Variables son tan hier auch para el untergeordneten Procs sichtbar.

Gracias para el Referencia!
 
Win10 16 GB RAM
28.04.2008  
 




Christof
Neuß
¡Hola Pascal,

beim Kompilieren con XPSE bekomme Yo siempre el Fehlermeldung, dass en 2 Zeilen el Stringende fehlt. Yo habe entonces en el OCX2.PH a folgende Zeilen una zweites angehängt. Jetzt gehts!
KompilierenMarcaSeparación
¿Puede Usted así qué anfangen?
 
Win10 16 GB RAM
28.04.2008  
 



 
- Página 2 -



Uwe
''Pascal''
Niemeier
¡Hola Christof!

Probier veces esta Variante:

CoUninitialize(=External(ole32,CoUninitialize,;
AtlAxWinInit(=External(atl.dll,AtlAxWinInit,;

In früheren Profano-Versionen (a 7.5) durfte nämlich hinter externo Características, el no Parámetro erwarteten, kein Komma posición, de 7.5 wars egal. Und porque XPSE siempre en el neuesten Stand es, esperado lo ahora wahrscheinlich genau dieses Komma.

Zu el Sache con el *: Steht en el Ayuda a Routinen; zwar kann Profano inzwischen el Art übergebener Parámetro erkennen, aber porque Windows/ActiveX mehr Variables-Typen sabe como Profano wären zusätzliche Präfixes como Kennung irgendwann así más o menos nötig gewesen.

HTH
Pascal
 
28.04.2008  
 




Christof
Neuß
Hola si,

puede auch una Problema de XPSE ser? Wenn Yo normal kompiliere funktioniert alles, con XPSE bekomme Yo folgende Fehlermeldung:



Stringende fehlt!
__cf7&=__cf1(__cf2(atl.dll),AtlAxWinInit)


Yo sería sólo gerne XPSE nutzen, como Yo z.B. así simplemente el Programa-Icon austauschen kann.
 
Win10 16 GB RAM
28.04.2008  
 




Christof
Neuß
¡Hola Pascal,

el Komma ha geholfen, el Fehlermeldung con el fehlende Stringende a beheben. XPSE kompiliert ahora. Aunque schmiert el Programa ya en ocxInit() con Profano-Runtime ha una Problema festgestellt y muss darse por concluido. total de.

Yo krieg hier todavía el Krise....
 
Win10 16 GB RAM
28.04.2008  
 



Schau veces el problema Tuve auch ya:  [...] 

Hier liegt simplemente una Syntaxfehler en el Headerfile antes - dadurch ergibt se una Folgefehler welcher de XPSE angemeckert se.

Yo habe hay una Korrigierte hochgeladen.
 
28.04.2008  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

1.839 Views

Untitledvor 0 min.
H.Brill15.11.2023
Christof Neuß08.06.2021
kustg14.05.2019
Sebald Grandjean16.02.2018
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie