15. marts 2007 - 14:44Der er
5 kommentarer og 1 løsning
Gem som dialog
Jeg har fundet dette VB-script til at kunne gemme grafer i Excel til .gif-filer direkte.
Jeg kunne godt tænke mig at den kunne udvides med en "Gem som"-dialog i stedet for den hardcoded filplacering.
Jeg kender intet til VB-script, så forklaring/eksempler på lavest niveau er at foretrække.
Sub Create_GIF() Dim mychart As Chart Set mychart = ActiveSheet.ChartObjects(1).Chart mychart.Export FileName:="c:\Mychart.gif", FilterName:="GIF" End Sub
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
under references skal der tilføjes en ny, for at det virker, kigger lige hvad den hedder (tror ellers du bare kan bladre indtil du finder "commonDialog")
Sub Create_GIF() Dim CDLG As Object Set CDLG = CreateObject("MSComDlg.CommonDialog") Dim mychart As Chart Set mychart = ActiveSheet.ChartObjects(1).Chart
mychart.Export filename:=d.filename, FilterName:="GIF" End Sub
Men jeg får konsekvent følgende fejl når jeg kører macro'en fra Excel:
"ActiveX component can't create object"
Hvilket jeg har læst mig til er noget licens-pladder med comdlg32.ocx
Har du nogen bud på hvordan jeg får det til at virke?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.