Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Vorschaubild über Excel öffnen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS Visualize Standard - Online-Live, ein Seminar am 27.07.2026
Autor Thema:  Vorschaubild über Excel öffnen (1937 mal gelesen)
dasTho
Mitglied
Holzingenieur


Sehen Sie sich das Profil von dasTho an!   Senden Sie eine Private Message an dasTho  Schreiben Sie einen Gästebucheintrag für dasTho

Beiträge: 17
Registriert: 01.12.2008

SWX 2010 SP5

erstellt am: 12. Aug. 2009 15:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,
ich verwende ein Excel-Makro für die Bedienung unserer Stücklisten - unter unserer SolidWorks Version 2007 funktionierte alles toll. Wir haben seid einigen Wochen die Version 2008 SP5. Um ein Vorschaubild eines Teils zu erhalten haben ich folgenden Code verwendet (in der fett hervorgehobenen Zeile wird die Ausführung abgebrochen und die Meldung "Benutzerdefinierter Typ nicht definiert" angezeigt:

Private Sub cmdImgPreview_Click()
' Vorschaubild anzeigen
Dim strDateiName        As String              ' Pfadname der anzuzeigenden Datei
Dim tmpFilename        As String
Dim BmpSaver            As New SDMLib.smBitMap

strDateiName = Tabelle1.Cells(ActiveCell.Row, 1) & Tabelle1.Cells(ActiveCell.Row, 2)
tmpFilename = "tempsdlbmp.bmp"
If BmpSaver.extractBitMap2File(strDateiName, tmpFilename) Then
  ImgPreview.Picture = Nothing
Else
  ImgPreview.Picture = LoadPicture(tmpFilename)
End If
End Sub

Kann jemand helfen?
Vielen Dank!

Gruß
Thorsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Thomas Liebezeit
Mitglied
Dipl.-Ing. Maschinenbau, CSWP


Sehen Sie sich das Profil von Thomas Liebezeit an!   Senden Sie eine Private Message an Thomas Liebezeit  Schreiben Sie einen Gästebucheintrag für Thomas Liebezeit

Beiträge: 114
Registriert: 01.07.2005

2007 SP5.0
2008 SP4.0
2009 SP3.0

erstellt am: 12. Aug. 2009 18:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dasTho 10 Unities + Antwort hilfreich

Hallo dasTho,

da fehlt sicher nur ein Verweis auf eine DLL. In der VBA Entwicklungsumgebung unter Extras -> Verseise nachsehen und den richtigen Verweis setzen.

Habe mich eben nochmal schlau gemacht.

Wenn mich nicht alles täuscht ist die nötige SDM.dll immer im SolidWorks Programmverzeichnis gewesen, aber seit SWX2008 gibt es die nicht mehr. Die kann man aber von einem SWX2007 Rechner kopieren und dann einbinden. Und mit ein bißchen Glück funktioniert es nach dem Verweis auf diese DLL dann wieder.

Viele Grüße,

Thomas

------------------
www.thomasliebezeit.net
SigMa - Ist das Programm jetzt fertig, oder was?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dasTho
Mitglied
Holzingenieur


Sehen Sie sich das Profil von dasTho an!   Senden Sie eine Private Message an dasTho  Schreiben Sie einen Gästebucheintrag für dasTho

Beiträge: 17
Registriert: 01.12.2008

SWX 2010 SP5

erstellt am: 14. Aug. 2009 12:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Habe gerade die Datei von einem Kollegen bekommen und leider kein Glück gehabt. Ich muss wohl weiter forschen. Danke trotzdem für die Mühe.

Gruß und schönes Wochenende
Thorsten

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

StefanBerlitz
Guter-Geist-Moderator
IT Admin (CAx)



Sehen Sie sich das Profil von StefanBerlitz an!   Senden Sie eine Private Message an StefanBerlitz  Schreiben Sie einen Gästebucheintrag für StefanBerlitz

Beiträge: 8756
Registriert: 02.03.2000

SunZu sagt:
Analysiere die Vorteile, die
du aus meinem Ratschlag ziehst.
Dann gliedere deine Kräfte
entsprechend und mache dir
außergewöhnliche Taktiken zunutze.

erstellt am: 17. Aug. 2009 13:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dasTho 10 Unities + Antwort hilfreich

Hallo Thorsten,

die von dir benutzte alte sdm.dll gibt es seit der 2008 nicht mehr, mittlerweile benutzt man dafür eigentlich die SwDocumentMgr.dll ; in der API Hilfe ist der SolidWorks Document Manager Interface gut beschrieben.

Die alte sdm.dll rüberkopieren und registrieren ist nicht ganz so trivial, weil die selbst noch einige Abhängigkeiten hat. Wenn du also partout nicht auf die aktuelle Variante mit dem SolidWorks Document Manager umstellen willst sollte ein erneutes installieren der SW2007 helfen - ich würde es aber nur wegen eines Vorschaubildes nicht machen 

Ciao,
Stefan

------------------
Inoffizielle deutsche SolidWorks Hilfeseite    http://solidworks.cad.de
Stefans SolidWorks Blog

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz