Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Größe einer Tabelle ermitteln?

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
Autor Thema:  Größe einer Tabelle ermitteln? (476 mal gelesen)
Holger_BW
Mitglied
CAx Support


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

Beiträge: 80
Registriert: 23.01.2004

CATIA V5R21SP6
Enovia V4 VPM
Enovia V6R2015c
Creo 2.0

erstellt am: 03. Apr. 2006 12:28    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 zusammen,

ich versuche gerade, die Größe einer Tabelle zu ermitteln. Leider funktioniert die Funktion GetRowSize, bzw. GetColumnSize nicht richtig, ich bekomme als Ergebnis immer null. Hat schon jemand Erfahrung mit dieser Funktion genacht und kann mir vielleicht weiterhelfen? Vielen Dank schonmal im voraus.

Gruß, Holger

Hier ist ein Auszug aus meinem Code:

Sub CATMain()

Language = "VBSCRIPT"

Set MyDrw = CATIA.ActiveDocument
Set User_Selection = MyDrw.Selection
Set MySheets = MyDrw.Sheets
Set MySheet = MySheets.ActiveSheet
Set MyViews = MySheet.Views

For x1 = 1 To MyViews.Count
  Set MyView = MyViews.Item(x1)
  Set MyDrawingTables = MyView.Tables
  For x2 = 1 To MyDrawingTables.Count
  Set MyDrawingTable = MyDrawingTables.Item(x2)
  Table_x = MyDrawingTable.X
  Table_y = MyDrawingTable.Y
  oNbCol = MyDrawingTable.NumberOfColumns
  oNbRow = MyDrawingTable.NumberOfRows
  Table_width = 0
  Table_height = 0
  For x3 = 1 to oNbCol
    iColSize = MyDrawingTable.GetColumnSize(x3)
    Table_width = Table_width + iColSize
  Next
  For x3 = 1 to oNbRow
    Table_height = Table_height + MyDrawingTable.GetRowSize(x3)
  Next
  output_string = ""
  output_string = MyDrawingTable.name + ": x=" + cstr(Table_x) + " y="  + cstr(Table_y) + " Height= "
  output_string = output_string + cstr(Table_height) + " Width= " + cstr(Table_width)
  MsgBox(output_string)
  Next
Next

End Sub

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)2023 CAD.de | Impressum | Datenschutz