Question : L'importation du calendrier classe dans Excel (.ics .xls)

Bonjour, le

I AM essayant d'exporter un dossier de calendrier (.ics) et de l'importer dans exceler dans un format lisible.  Le dossier d'ICS est du google calendars.

I ont lu quelques blogs là-dessus et importé le dossier dans exceler mais non des dates sont-ils readable.

Does que quiconque ont n'importe quelle expérience en cela et la savent probablement d'une manière simple de la faire ? la raison du

The que je dois faire ceci est, nous prévoient notre temps sur un calendrier, puis quand les puissances à soient veulent voir nos rendez-vous, elles demandent lui excellent dedans.  Ainsi l'envoi leur du dossier d'IC est unacceptable.

Cheers, le

Rich
class= de

Réponse : L'importation du calendrier classe dans Excel (.ics .xls)

Bien, je peux comprendre les dates .....

10h33 de 20100517T203339Z = du 17 mai 2010 : 39

Malheureusement il n'y a aucune manière simple de les convertir en vraies dates où important. Vous aurez besoin probablement d'un macro ou d'une formule.

Essayer le macro ci-dessous que « manuellement » analyse le dossier.

Wayne
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 :
ImportICS secondaire ()

    Faible nom de fichier comme corde
    nom de fichier = Application.GetOpenFilename (le « calendrier classe (*.ics), *.ics »)
    Si le nom de fichier = « faux » sortent alors le sous-marin
    
    Faible fso comme objet, solides totaux comme objet
    Placer le fso = le CreateObject (« Scripting.FileSystemObject »)
    Placer les solides totaux = le fso.OpenTextFile (nom de fichier, 1)
    Obscurcir la ligne comme corde, r en tant que longtemps, dtStr comme corde, dtArr () comme corde
    ligne = ts.ReadLine
    r = 1
    Faire jusqu'à ts.AtEndOfStream
        Choisir le cas vrai
            Enfermer à gauche (ligne, 2) = le « décollement »
                Les cellules (r, « A ») = se sont dédoublées (ligne, » : ") (0)
                le dtStr = remplacent (ligne, cellules (r, « A ») et » : « , "")
                le dtArr = s'est dédoublé (remplacer (dtStr, « Z », ""), « T »)
                Cellules (r, « B ») = DateSerial (laissé (dtArr (0), 4), mi (dtArr (0), 5, 2), droit (dtArr (0), 2)) _
                                + TimeSerial (laissé (dtArr (1), 2), mi (dtArr (1), 3, 2), droit (dtArr (1), 2))
            Le cas est parti (la ligne, 7) = « A CRÉÉ »
                Les cellules (r, « A ») = se sont dédoublées (ligne, » : ") (0)
                le dtStr = remplacent (ligne, cellules (r, « A ») et » : « , "")
                le dtArr = s'est dédoublé (remplacer (dtStr, « Z », ""), « T »)
                Cellules (r, « B ») = DateSerial (laissé (dtArr (0), 4), mi (dtArr (0), 5, 2), droit (dtArr (0), 2)) _
                                + TimeSerial (laissé (dtArr (1), 2), mi (dtArr (1), 3, 2), droit (dtArr (1), 2))
            Enfermer à gauche (ligne, 13) = le « LAST MODIFIED »
                Les cellules (r, « A ») = se sont dédoublées (ligne, » : ") (0)
                le dtStr = remplacent (ligne, cellules (r, « A ») et » : « , "")
                le dtArr = s'est dédoublé (remplacer (dtStr, « Z », ""), « T »)
                Cellules (r, « B ») = DateSerial (laissé (dtArr (0), 4), mi (dtArr (0), 5, 2), droit (dtArr (0), 2)) _
                                + TimeSerial (laissé (dtArr (1), 2), mi (dtArr (1), 3, 2), droit (dtArr (1), 2))
            Cas autrement
                Les cellules (r, « A ») = se sont dédoublées (ligne, » : ") (0)
                Les cellules (r, « B ») = remplacent (ligne, cellules (r, « A ») et » : « , "")
        Extrémité choisie
        ligne = ts.ReadLine
        r = r+ 1
    Boucle
    
Sous-marin d'extrémité
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