Question : Devoir convertir le lotusscript en travail avec Macintosh

Bonjour, le besoin du

I de convertir le code (fonctionnant) suivant de sorte que cela fonctionne pour un utilisateur de Macintosh.  J'ai jamais employé/lotusscript examiné sur un imper avant qu'ainsi je ne sois pas même sûr que c'est possible.  La majeure partie du code suivant n'est pas l'à moi, mais ce qu'il fait est prend tous les documents d'une vue de lotus et les exporte dans excellent.  J'alors ai le code à composer/modifie le Doc. d'exceler pour regarder la manière que les utilisateurs la veulent.  J'ai lu qu'il y a les différences principales dans le lotusscript sur un imper que sur un PC tel que le

Currently de chemins d'entraînement/chemins de chemise/etc. l'erreur donnée est « opération non soutenue sur cette plate-forme. » Comme je disais, je ne suis pas sûr si ce sera même possible sur un imper, mais tous conseils et ou changé n'importe qui peuvent me donner apprécieraient !
class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
clic " de " codeSnippet742333 d'id= " de
Sub de class= (source comme bouton)
	'Copyright Botstation (www.botstation.com)
	Faible session en tant que nouveau NotesSession
	Faibles wks en tant que nouveau NotesUIWorkspace
	Faible DB comme NotesDatabase
	Mauvaise opinion comme NotesView
	Faible uiView comme NotesUIView
	Faible Doc. comme NotesDocument
	Faible colonne comme NotesViewColumn
	
	Faible rangée en tant que longtemps, colcounter en tant que longtemps, arrcnt en tant que longtemps, arrcounter en tant que longtemps, x en tant que longtemps
	Faible nom de fichier comme corde, currentvalue comme corde
	Faible rowsatonce comme nombre entier, NC comme nombre entier
	Faible de xlApp variante aussi, xlsheet que la variante, de xlwb variante aussi, xlrange que la variante, tempval comme variante
	Faible DataArray
	Faible liste de VColumns comme corde
	
	Redim DataArray (0, 80) comme corde
'80 colonnes est notre nombre maximum prévu des colonnes dans la vue. Elle recomputed dynamiquement ci-dessous au nombre (inférieur) réel. Changer si le nombre de colonnes est plus grand.
	
	Placer db=session.CurrentDatabase
	Placer le xlApp = le CreateObject (« Excel.Application »)
	
	xlApp.Visible = le 'programme vrai d'Excel est évident (pour éviter des erreurs et voir ce qui se produit)
	
	Placer xlwb=xlApp.Workbooks.Add
	Placer le =xlwb de xlsheet. Feuilles de travail (1)
	
	Placer l'uiView = le wks.CurrentView
	Placer la vue = le db.GetView (uiView.ViewName) 'obtiennent la vue actuellement ouverte dans UI
	arrcnt=0
	row=1
	colcounter=0
	rowsatonce=20
	Forall c en vue. Colonnes
		Si c.isIcon<>True alors 'n'incluent pas des colonnes d'icône
			Si le """ et les c.Formula<> " 1 " du """ 1 de c.Formula<> alors 'n'incluent pas les colonnes qui sont employées pour le compte des Doc.s (le total)
				colcounter=colcounter+1
				DataArray (row-1, colcounter-1) =c.Title
				VColumns (Cstr (NC))=Cstr (NC)
			Finir si
		Finir si
		cn=cn+1
	Finir Forall
	Conserve DataArray (0, colcounter-1) de Redim comme corde
	xlsheet. Gamme (« A1 »). Remettre à la côte (1, colcounter). La valeur = le DataArray 'ont placé des noms de colonne
	Redim DataArray (rowsatonce-1, colcounter-1) comme corde
	row=2
	x=0
	Placer Doc. = view.GetFirstDocument
	Tandis que pas (le Doc. n'est rien)
		Colonne de Forall dans VColumns
			"" de currentvalue=
			tempval= doc.ColumnValues (Val (colonne))
			S'Isarray (tempval) puis
				Forall v dans tempval
					Si "" de currentvalue= alors
						currentvalue=v
					Autrement
						currentvalue=currentvalue+ ", « +v
					Finir si
				Finir Forall
			Autrement
				currentvalue=tempval
			Finir si
			x=x+1
			=currentvalue de DataArray (arrcounter, x-1)
		Extrémité Forall
		x=0
		row=row+1
		arrcounter=arrcounter+1
		Si arrcounter/rowsatonce=arrcounter \ puis rowsatonce et arrcounter<>0
			xlsheet. Gamme (« A " +Cstr (arrcnt*rowsatonce+2)). Remettre à la côte (rowsatonce, colcounter). Valeur = DataArray
			arrcnt=arrcnt+1
			arrcounter=0
			Redim DataArray (rowsatonce-1, colcounter-1) comme corde
		Finir si
		Placer Doc. = view.GetNextDocument (le Doc.)
	Wend
	
	Si arrcounter/rowsatonce<>arrcounter \ puis rowsatonce et arrcounter>0
'Conserve DataArray (arrcounter, colcounter-1) de Redim comme corde
		xlsheet. Gamme (« A " +Cstr (arrcnt*rowsatonce+2)). Remettre à la côte (arrcounter, colcounter). Valeur = DataArray
	Finir si
	
	xlsheet. Cells.Select
	xlsheet. Cells.EntireColumn.AutoFit
	xlsheet. Rangées (« 1 : 1 »). Choisi
	le xlapp. Selection.Font.Bold = rectifient
	xlapp. Selection.Interior.Pattern = 1
	xlapp. Selection.Interior.PatternColorIndex = -4105
	xlapp. Selection.Interior.ThemeColor =3
	xlapp. Selection.Interior.TintAndShade = 0
	xlapp. Selection.Interior.PatternTintAndShade = 0
	xlapp. Selection.RowHeight = 41.25
	décalage du xlapp. Selection.Insert = -4121
	xlapp. Gamme (« A1 »). Choisi
	xlapp.ActiveCell.FormulaR1C1 = Datevalue (maintenant)
	xlapp. Gamme (« B1 »). Choisi
	xlapp.ActiveCell.FormulaR1C1 = « statut au détail de demande de projet »
	xlsheet. Rangées (« 1 : 1 »). Choisi
	le xlapp. Selection.Font.Bold = rectifient
	xlapp. Selection.Interior.Pattern = 1
	xlapp. Selection.Interior.PatternColorIndex = -4105
	xlapp. Selection.Interior.ThemeColor =3
	xlapp. Selection.Interior.TintAndShade = 0
	xlapp. Selection.Interior.PatternTintAndShade = 0
	xlapp. Colonnes (« A :  ») .ColumnWidth = 10.14
	
	Msgbox « fait »
Sous-marin d'extrémité
class= de

Réponse : Devoir convertir le lotusscript en travail avec Macintosh

Avez-vous installé le VIEUX appui ?
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us