gridishere
Gebruiker
- Lid geworden
- 5 nov 2009
- Berichten
- 283
Hallo,
Het houd me al een tijdje bezig hoe het omgaan met DDE en Excel werkt. Ik ben hier dan ook webpagina's over gaan lezen. Zo kwam ik wel een aantal tegen maar heb ik nog geen heldere uitleg of bruikbare code gevonden om dit voor mijn doel te kunnen gebruiken. Je kunt dus via een zogeheten DDE server (zogezegd een DLL of EXE bestand) gegevens schrijven naar je spreadsheet. Dit houd in dat als mijn gegevens bijgewerkt worden van de bron die over de DDE wordt getransporteerd naar Excel, deze gegevens in Excel komen. Zo noem ik maar mijn voorbeeld ik heb een .csv bestand dat automatisch bijgewerkt zal worden. Met allerlei mogelijkheden kun je met VBA hier eenvoudig een script voor schrijven dat je de gegevens importeerd. Zoals bijvoorbeeld een wikkeleurig script dat dit doet: http://www.cpearson.com/excel/ImpText.aspx Nu is het verschil dus tussen dit script en DDE, dat DDE wanneer het CSV bronbestand bijgewerkt zal worden, deze gegevens ook zal bijwerken naar de spreadsheet. Dit gebeurd dus niet via het script dat eenmalig de gegevens importeert. Het kan wel ingesteld worden met een timer van elke 10 minuten die de subroutine oproept maar dan zul je dus inhoud kunnen missen dat niet zal worden geimporteerd. Ziet iemand een mogelijkheid om mij een duidelijke uitleg over DDE en Excel te geven. Of misschien kan iemand een voorbeeld script geven die gegevens kan uitlezen uit de bron en deze ook automatisch kan updaten als deze bron verandert. Ik hoop het nog werkend te kunnen krijgen. Dank je wel.
Groeten grid

Het houd me al een tijdje bezig hoe het omgaan met DDE en Excel werkt. Ik ben hier dan ook webpagina's over gaan lezen. Zo kwam ik wel een aantal tegen maar heb ik nog geen heldere uitleg of bruikbare code gevonden om dit voor mijn doel te kunnen gebruiken. Je kunt dus via een zogeheten DDE server (zogezegd een DLL of EXE bestand) gegevens schrijven naar je spreadsheet. Dit houd in dat als mijn gegevens bijgewerkt worden van de bron die over de DDE wordt getransporteerd naar Excel, deze gegevens in Excel komen. Zo noem ik maar mijn voorbeeld ik heb een .csv bestand dat automatisch bijgewerkt zal worden. Met allerlei mogelijkheden kun je met VBA hier eenvoudig een script voor schrijven dat je de gegevens importeerd. Zoals bijvoorbeeld een wikkeleurig script dat dit doet: http://www.cpearson.com/excel/ImpText.aspx Nu is het verschil dus tussen dit script en DDE, dat DDE wanneer het CSV bronbestand bijgewerkt zal worden, deze gegevens ook zal bijwerken naar de spreadsheet. Dit gebeurd dus niet via het script dat eenmalig de gegevens importeert. Het kan wel ingesteld worden met een timer van elke 10 minuten die de subroutine oproept maar dan zul je dus inhoud kunnen missen dat niet zal worden geimporteerd. Ziet iemand een mogelijkheid om mij een duidelijke uitleg over DDE en Excel te geven. Of misschien kan iemand een voorbeeld script geven die gegevens kan uitlezen uit de bron en deze ook automatisch kan updaten als deze bron verandert. Ik hoop het nog werkend te kunnen krijgen. Dank je wel.
Groeten grid

Laatst bewerkt: