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
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
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.