Any help converting from Entourage to iCal?

With all the problems syncing between Entourage calendar and my wife's iPhone (and now Apple dropping sync to Entourage in the new "forced" upgrade on MobileMe), I want to help my wife convert from Entourage to iCal.  Anyplace to go for that help?

You can use Thundebird to replace Entourage and get the Lighting.Add-on to Thunderbird to replace the calendar of Entourage which USED TO synch over ical to Mobile Me as follows:
1. How to set up the iCal for Lightning and MobileMe
open Thunderbird
Install the Lightning add-on
Select “Preferences” “Advanced” “General”“Config Editor…”
yes, be careful
scroll down until you find  “general.useragent.extra.lightning” andset the value to (nothing). you can also set the value to “ical” or whatever,just change it.
Close the config editor, close Thunderbird
Get the link to your iCal on MobileMe asfollows:
open ical (YES, iCAL)
right click the calendar under [email protected] youwant to access 
select“get info”
copythe url after “CalDAV url:” it should read“/calendars/users/1.xxxxxxxxx/xxx-x-x-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx”
OpenThunderbird (assuming you have the Lightning add-on installed)
Within Thunderbird
File/ New / Calendar
onthe networkselect “CalDav”
intolocation: type the following (excluding the “”) :“https://cal.me.com:8443/calendars/users/1.xxxxxxxxx/xxx-x-x-xxxxxxxx-xxxx-xxxx-x xxx-xxxxxxxxxxx”where the xxx stuff is the part of the url that you copied under 5. above.
Whenyou check what is written in the location field, it will end with a   “/” which is correct.
This works fine for me.
If you want to back-up your calendar on Thunderbird/Lightning outside the cloud,  goto iCal and export the file to a local location as backup.

Similar Messages

  • Converting from Entourage to Mail for Mac on OS 10.5.6

    Can anyone give me tips on how to convert from Entourage 2008 for Mac to Mail for Mac. I am on version 10.5.6 OS. Also, I have some files on Outlook (windows PC) that I want to move over to the mail including old emails, addresses, etc.
    Any tips with specific instructions and other hints as to what to consider that won't transfer would be appreciated

    OK
    Scenario 1
    (assumes Mobile Me membership)
    Set up Apple Mail in your Mac Pro, iMac, ... and set preferences in Mobile Me to include email stuff
    Login to MacBook Pro, Air, ... other iMac, other Mac Pro > enter mobile me stuff there and Bongo! Apple Mail on the second machine synchronizes with stuff set in Apple Mail on first machine.
    Turn on the iPhone > Bongo! iPhone Mail will show the same email accounts as on the other two machines described above.
    One does not need to re-enter stuff for the sake of it. Mobile Me makes it easy.
    On the second machine create a new email account or add an existing one to Apple Mail > Bongo! Details updated on the first machine and also on iPhone.
    Scenario 2
    (assumes preferences set in Mobile Me for calendars and contacts)
    Create new contacts in each of the three machines (that is the first machine, the second machine and the iPhone) > Bongo! Details will be synched across all three machines (okay, iPhone calls them contacts and the other machines call it Address Book but ... )
    Create appointments in Calendar or iCal in ... well, they are synched as well.
    Scenario 3
    On a PC, away from each of the three machines detailed above. Need contacts and calendars (yes, iCal and iPhone calendar support multiple calendars with an overview summary of all, yep, ALL calendars.
    Fire up Safari on the PC (Safari 4 seems sweet) > go to www.me.com > enter username and password of Mobile Me account > Bongo!
    I suppose it may also be a time thing in sense that many people, self included, might recall a time when every calendar needed every detail keying in (other computer operating systems running different applications). Sure there were import/export utilities or thunks bet these tended to be at variance with each other regarding ordering of data fields, field parameters and in my own experience a bad import though swift was less reliable than re-keying in the details.

  • Convert from Entourage - Arrows don't show for replies or forwards

    I'm using Entourage 2004, and OS X 10.4.6
    I recently converted from Entourage to Mail, but none of my messages which I had replied to or forwarded show as such. The column is turned on, and any new messages that I reply to do show the arrow in that column. Just none of my imported messages show the arrows.
    Any thoughts or suggestions would be greatly appreciated.
      Mac OS X (10.4.6)  

    I'm using Entourage 2004, and OS X 10.4.6
    I recently converted from Entourage to Mail, but none of my messages which I had replied to or forwarded show as such. The column is turned on, and any new messages that I reply to do show the arrow in that column. Just none of my imported messages show the arrows.
    Any thoughts or suggestions would be greatly appreciated.
      Mac OS X (10.4.6)  

  • Duplicate Events - Migrating from Entourage to iCal

    Upgraded to Snow Leopard, and decided to try and make the big move from Entourage to Mail/iCal.
    Mail and iCal have no issues whatsoever connecting to my Exchange 2007 server, but iCal creates two of every event in my iCal calendar. I also get notifications of new events in both Mail and in iCal, prompting me to accept the meeting in both applications.
    Given that I'm typically scheduled in 50+ meetings a week, you can imagine how this quickly makes a mess of my calendar. In the meantime, I've taken my Mail account offline, deleted my iCal calendar, and gone back to Entourage, where everything appears normal.
    I am not a MobileMe user.
    Any clues? Thanks.

    I'm having the exact same problem with Snow Leopard. Entourage is working fine but when I connect with iCal, I get tons of duplicate events. I deliberately not syncing via MobileMe until I get this sorted out so that is not a likely cause. We need some Apple folks' help on this fast!

  • Switching from Entourage to ical, mail, and address book- duplications?

    I am tired of the slowness of Entourage and was thinking of switching to all of the native mac programs. Any suggestions or comments on whether this is a good idea or not?
    Also, will all of my information be duplicated. I have about 3 gigs of information and I don't want to needlessly store it if I don't need to. Can I get some advice on where to find and extract that information from the entourage program so I am not eating up disc space unnecessarily.
    Thank you.

    Three weeks ago I switched from Entourage and Palm Desktop to Apple mail, address book and ical. It was a tad painful because I ended up with a lot of duplicates as I had email and some contact info in Entourage and several thousand contacts in Palm Desktop.
    However after a couple of solid nights sorting out the duplicates all the contact info for each person is now in one place.
    Word of warning though when you are checking address book entries make sure you keep backing up the changes (File - Backup address book) because for some inexplicable reason a couple of times all the entries in address book vanished.
    Also the check for duplicates option in address book might be great for some but for me it created contacts that had their addresses and phone numbers duplicated several times.
    After initial teething problems (getting used to the different programs) I am now pretty happy with the changeover. I am ecstatic to not be seeing the constant Entourage error message of 'your database is damaged and needs to be rebuilt' which entourage kept throwing at me (even after repeated rebuilds).
    I have a Palm Treo and Address Book and iCal sync fine with that as well (after installing the conduit).
    You'll also find in mail that you can't do as much snazzy formatting as you could with Entourage (ie numbered lists and bullet points) but hopefully Apple will address that in later updates. In the meantime if I'm desperate for formatting I write the email in rtf and paste it across complete with bluet points.
    Sorry to drone on but wanted to give you some moral support.
    Oh by the way the entourage data is stored in Home folder - Documents - Microsoft User Data - Office 2004 Identities - main identity - database (almost need a compass and flashlight to find it). To be on the safe side burn it to a dvd just in case and then trash it and all it's little friends (rules, lists, signatures and the other main identity folders.
    Good luck

  • Need help converting from 4.0 to 2011

    hello,
    Need help converting files from 4.0 to 2011.
    thank you
    Solved!
    Go to Solution.
    Attachments:
    noise source.vi ‏73 KB
    8673D.vi ‏30 KB
    8970 FREQ.vi ‏26 KB

    attached as 8.2, which you can open
    missing some subVIs - not sure if you already have them
    Attachments:
    8673D.vi ‏13 KB
    8970 FREQ.vi ‏11 KB
    noise source.vi ‏24 KB

  • Converting from Entourage

    1.) Anyone aware of an easy way to to import my calendar info from Entourage 2004 to iCal?
    2.) Once my data is in iCal, how do I synch my data in my iCal between work and home?
    Thanks.

    1) You have the option to use sync services, found under Preferences in Entourage. This syncs with the local iCal application and .Mac.
    2) You can sync using .Mac
    Or, you use Google Calendar your main calendar application and subscribe via iCal to the event in Google calendar. In the standard setup, you can synchronize only one way, meaning that you need to log into Google calendar to do changes. For a bidrectional synchronization you could use [Spanning Sync|http://www.spanningsync.com> to keep synchronized between your calendars.

  • Need help converting from Actionscript 2.0 to 3.0

    I have an old flash file that I need to update. Ufortunately I only ahve access to Flash Pro CC and when I open the file it says the program no longer supports Actionscript 2.0. When I test the file, I get the following compiler errors:
    Symbol 'MoneySlider', Layer 'AS', Frame 1, Line 7, Column 3
    1120: Access of undefined property ratio.
    Symbol 'MoneySlider', Layer 'AS', Frame 1, Line 7, Column 20
    1180: Call to a possibly undefined method number.
    Symbol 'MoneySlider', Layer 'AS', Frame 1, Line 7, Column 27
    1120: Access of undefined property _root.
    Symbol 'MoneySlider', Layer 'AS', Frame 1, Line 9, Column 27
    1120: Access of undefined property ratio.
    And on the MoneySlide layer in Actions:
    this.ratio = 0;
    this.loadBar._width = 0;
    this.dragger.ratio.text= "$0";
    dragger.onPress=function(){
              this.startDrag(true,0,0,line._width,0);
              this.onEnterFrame=function(){
                        ratio=Math.round(number(_root.transitBenefitLimit/100)*(thi s._x/(line._width/100)));
                        loadBar._width = Math.round(this._x);
                        dragger.ratio.text= "$"+ratio;
    dragger.onRelease=dragger.onReleaseOutside=stopDrag;
    Any help changing the code to be compatible with Actionscript 3? thanks in advance...

    as3:
    this.ratio = 0;
    this.loadBar.width = 0;
    this.dragger.ratio.text= "$0";
    dragger.addEventListener(MouseEvent.MOUSE_DOWN,downF);
    var dragged_mc:MovieClip;
    function downF(e:MouseEvent):void{
    dragged_mc=MovieClip(e.currentTarget);
             dragged_mc.startDrag(true,0,0,line.width,0);
            dragged_mc.addEventListener(Event.ENTER_FRAME,enterframeF);
    stage.addEventListener(MouseEvent.MOUSE_UP,upF);
    function enterframeF(e:Event):void{
                        ratio=Math.round(Number(MovieClip(root).transitBenefitLimit/100)*(dragged_mc.x/(line.widt h/100)));
                        loadBar.width = Math.round(dragged_mc.x);
                        dragger.ratio.text= "$"+ratio;
    function upF(e:MouseEvent):void{
    stage.removeEventListener(MouseEvent.MOUSE_UP,upF);
    dragged_mc.removeEventListener(Event.ENTER_FRAME,enterframeF);
    dragged_mc.stopDrag();

  • Help - switch from entourage to mail before or after Lion upgrade?

    I want to upgrade to os x Lion. I also want to switch from Entourage (2008) to Mail with this upgrade. Should I switch to Mail in Snow Leopard, then do the Upgrade to Lion?

    Entourage will NOT work with Lion. If you switch to Lion first, you will NOT be able to easily, or perhaps at all, get your Entourage data.
    Definitely switch to Mail first. Move all of MSFT programs' data that depend on Rosetta to some other program. Only after you have done that and tested the solution should you upgrade to Lion.
    I didn't.

  • Help converting from PC

    I have been a Mac user for several years now. Minus a few years that I am not proud of. LOL I have converted several of my family members and friends as well. My sister is now looking at an iMac to replace her Dell.
    The question is this. She has an external hard drive to back up all of her pictures etc. Due to the fact that she is having serious problems with her current Dell, I am not sure that we will be able to burn cds to transfer all of these documents.
    Is there any other way to get the information transferred easily? I am guessing that I cannot simply plug the PC formatted external hard drive into the new iMac for transferring. Once we get the information off of the external hard drive, I should be able to reformat the drive to work with the Mac though correct??
    Appreciate all of your help and tips. I always seem to get really good information from the folks on here.
    Thanks
    J

    As Niel has said, MacOS can read NTFS and FTA32 drives, it can also write to FAT32 drives. As long as the pictures and other files are in a common format (JPG, TIFF, TXT, DOC, etc.) you can copy those files to the iMac and use the included or freely available software to access the files.
    While there are a very few drive enclosures that don't work or work well with MacOS, but for the most part, you will be able to re-format (or more likely re-partition & re-format) the drive to be in a Mac format. There are a couple of free, and commercial drivers to allow you to have full read/write access to an NTFS drive while running MacOS. I mention this because if there is a chance that she will want to share that drive between a PC and a MAC, getting NTFS access from MacOS is generally easier and cheaper than getting HFS+ access from a PC.

  • Help converting from Cakewalk/Sonar

    All my song files are from Cakewalk/Sonar. Does anyone know if Logic Pro can read cakewalk/sonar files?
    If not, any suggestions on how I can convert files to Logic Pro, especially files that have both midi and audio tracks.
    I want to make the switch to Logic Pro, but don't want to leave behind the hundreds of files that I created on my PC with Cakewalk. Help.

    I used to know Sonar very well. Off the top of my head, here are the possible solutions that come to mind.
    1. Try exporting the Sonar project as an OMF file. Logic can import OMF files but I've never tried it to see if it really works well.
    2. Export the audio from Sonar as broadcast wave files. Also export the midi as standard midi files. Then, import them all into a Logic project. Broadcast wave files maintain the start points so everything will line-up correctly.
    Good luck!

  • Help convert from 7 to labview 6.1

    Hi,
    Could anyone help me to convert the code to labview 6.1
    Thankyou very much
    Attachments:
    ag663xxa.zip ‏503 KB

    You can try creating a 6.1 driver yourself. All the IVI drivers are simple wappers around a Call Library Node Function into the DLL created in LabWindows/CVI. The LabVIEW driver is created from the Tools>Instrumentation>Import CVI Instrument Driver selection. Download the CVI driver and install it. The converter will require some files installed in the \VXIpnp\WinNT (.fp) and \VXIpnpWinNT\bin (.dll) folders.

  • Export Calendar info from Entourage to iCal

    How to?
    Thanks (in advance)!

    J Michael ,
    How to import calendars into iCal from Microsoft Entourage.1. Open iCal.
    2. Choose Import from the File menu.
    3. Click "Import Entourage Data" to enable that option.
    4. Click Import.;~)

  • Please help convert from as2

    I never learnt as2 and I just purchased a fla file from a stock sight thinking it was in as3 and it isn't!!! doh
    can anyone help me convert this from as2 to as3:
    stop();
    import flash.filters.*;
    //--------------variables to change--------------------------//
    //set this value to true if you want sparkles to be created from the mouse
    //and false if you want automatic sparkles
    var createSparklesFromAnyMouse:Boolean = true;
    //set to true if you want sparkles to stop being created when the mouse
    //is still
    var createSparklesFromClick:Boolean = false;
    //modify the size of the sparkles
    var maxSparkSize:Number = 18;
    var minSparkSize:Number = 8;
    //increase this value to shorten the life, 0 to live forever
    var fadeSpeed:Number = 10;
    //the speed the sparkles fall, higher number quicker the speed
    var speed:Number = 1;
    //choose whether you want the sparkle colour to be random
    var randomColour:Boolean = true;
    //if you don't want a random colour pick a default colour
    defaultColour = 0xFFffFF;
    //do not modify code below here...
    var sparkle:Number = 0;
    var mousePosX:Number;
    var mousePosY:Number;
    var whichBat:Number;
    var count:Number = 0;
    this.createEmptyMovieClip("empty",this.getNextHighestDepth());
    howToCreate();
    function howToCreate() {
              if (createSparklesFromClick == true) {
                        trace("create sparkles every time I click the mouse");
                        //create sparkles from mouse clicks
                        activateClick();
              } else {
                        if (createSparklesFromAnyMouse == true) {
                                  trace("create sparkles from the mouse");
                                  //create sparkles from the mouse
                                  this.onEnterFrame = function() {
                                            createSparkle();
                                            createSparkle();
                        } else {
                                  trace("create sparkles every time I move the mouse");
                                  //create sparkles ONLY when the mouseMoves
                                  createWhenMoving();
    function createWhenMoving() {
              this.onEnterFrame = function() {
                        if (mousePosX != _root._xmouse && mousePosY != _root._ymouse) {
                                  createSparkle();
                        mousePosX = _root._xmouse;
                        mousePosY = _root._ymouse;
    function activateClick() {
              empty.onMouseDown = function() {
                        this.onEnterFrame = function() {
                                  createSparkle();
              empty.onMouseUp = function() {
                        delete this.onEnterFrame;
    function createSparkle() {
              movingSparkle = this.attachMovie("colouredSparkle", "s_"+sparkle, sparkle);
              movingSparkle2 = this.attachMovie("colouredSparkle", "ss_"+sparkle, sparkle+100);
              sparkle++;
                        if(sparkle>100){
                        sparkle = 0;
              setParams(movingSparkle);
              setParams(movingSparkle2);
    function setParams (movingSparkle){
              movingSparkle._x = _root._xmouse+randRange(-8, 8);
              movingSparkle._y = _root._ymouse+randRange(-15, 0);
              movingSparkle._xscale = movingSparkle._yscale=Math.random()*maxSparkSize+minSparkSize;
              movingSparkle._rotation = randRange(0, 360);
              if (randomColour == true) {
                        col = Math.round(Math.random()*0xFFFFFF);
              } else {
                        col = defaultColour;
              colouredFill = new Color(movingSparkle.colour_mc);
              colouredFill.setRGB(col);
              colouredFill = new Color(movingSparkle.white_mc);
              colouredFill.setRGB(col);
              moveSparkle(movingSparkle);
    function moveSparkle(movingSparkle) {
              var ySpeed = randRange(0, speed);
              var rot = randRange(-15, 15);
              var blurX = randRange(2, 5);
              var blurY = blurX;
              var blurFilter = new BlurFilter(blurX, blurY, 3);
              movingSparkle.white_mc.filters = [blurFilter];
              movingSparkle._alpha = randRange(85, 100);
              var alphaDrop = randRange(1, fadeSpeed);
              movingSparkle.onEnterFrame = function() {
                        //change speed
                        this._y += ySpeed;
                        //change rotation
                        this._rotation = this._rotation+rot;
                        //make it smaller
                        this._xscale = this._yscale=this._xscale*0.98;
                        //fade the sparkle
                        this._alpha = this._alpha-alphaDrop;
                        //remove the movieclip if it get tiny
                        if (this._alpha<10) {
                                  this.removeMovieClip();
                                  delete this.onEnterFrame();
                        if (this._height<4) {
                                  this.removeMovieClip();
                                  delete this.onEnterFrame();
    function setColour(mc, col) {
              colourIt = new Color(mc);
              colourIt.setRGB(col);
    function randRange(min:Number, max:Number):Number {
              var randomNum:Number = (Math.random()*(max-min))+min;
              return randomNum;

    Zhanbolat,
    In theory, conversion of this code is not difficult, especially because it is clear what the logic is designed to do. The issue is that you will not have an expected result once only this code is converted in isolation. This puppy uses some other objects that are written in AS2 including entities in the FLA library.
    In short, it looks like this application needs a total overhaul at every level in order for it to properly function as an AS3 program.
    With that said, although this is, again, not a difficult task, it is unlikely to find someone to do it for free. You may have a better luck if you start conversion yourself and post focused questions as you go.

  • [AS] Beast of a script needs help converting from Quark 8 to InDesign CS5

    First off, THANK YOU for even reading this post. Here's the dilema. I work in a publishing company that used an AppleScript from Quark 8 to automate our pagination from set text we pull from our sales reps worksheets. About 8 months ago we switched fully to InDesign CS5, but have had to hold onto Quark 8 to be able to keep running our pagination. I'd like to see if the geniuses (yes, I've been trolling these forums looking to solve this myself and seen some great problems fixed) on these forums can help me figure out the proper conversion I would need to be able to leave Quark 8 in the rearview.
    Here's our current code... (I warned you it was a beast)
    set Ad_Props to {¬
         {Ad_Label:"SPREAD – ", Ad_Width:2.495, Ad_Height:1.62, Ad_Text_Angle:0}, ¬
         {Ad_Label:"FULL – ", Ad_Width:1.225, Ad_Height:1.62, Ad_Text_Angle:0}, ¬
         {Ad_Label:"SPREAD – ", Ad_Width:2.495, Ad_Height:1.62, Ad_Text_Angle:0}, ¬
         {Ad_Label:"JUNIOR – ", Ad_Width:0.90625, Ad_Height:1.62, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/2H – ", Ad_Width:1.225, Ad_Height:0.785, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/2V – ", Ad_Width:0.5875, Ad_Height:1.62, Ad_Text_Angle:90}, ¬
         {Ad_Label:"1/3V – ", Ad_Width:0.5875, Ad_Height:1.2025, Ad_Text_Angle:90}, ¬
         {Ad_Label:"1/4 – ", Ad_Width:0.5875, Ad_Height:0.785, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/4 Strip – ", Ad_Width:0.26875, Ad_Height:1.62, Ad_Text_Angle:90}, ¬
         {Ad_Label:"1/8H – ", Ad_Width:0.5875, Ad_Height:0.3675, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/8V – ", Ad_Width:0.26875, Ad_Height:0.785, Ad_Text_Angle:90}, ¬
         {Ad_Label:"Junior (GOLF) – ", Ad_Width:0.8, Ad_Height:1.62, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/3V (GOLF) – ", Ad_Width:0.375, Ad_Height:1.62, Ad_Text_Angle:90}, ¬
         {Ad_Label:"1/3sq. (GOLF) – ", Ad_Width:0.8, Ad_Height:0.785, Ad_Text_Angle:0}, ¬
         {Ad_Label:"1/6V (GOLF) – ", Ad_Width:0.375, Ad_Height:0.785, Ad_Text_Angle:90}, ¬
         {Ad_Label:"Directory Listing Only – ", Ad_Width:0.3, Ad_Height:0.3, Ad_Text_Angle:0}, ¬
         {Ad_Label:"INSERT (# in notes) – ", Ad_Width:0.3, Ad_Height:0.3, Ad_Text_Angle:0}, ¬
         {Ad_Label:"Other (See Notes) – ", Ad_Width:0.3, Ad_Height:0.3, Ad_Text_Angle:0}, ¬
         {Ad_Label:"------------ – ", Ad_Width:0.3, Ad_Height:0.3, Ad_Text_Angle:0}}
    set Position_Width to number
    set Position_Width to 11.375
    set Position_Height to number
    set Position_Height to 1.875
    set Jump_Height to number
    set Jump_Height to 0
    set Variable_Count to number
    set Variable_Count to 0
    set Variable_Height to number
    set Variable_Height to (1.875 + (1.62 * Variable_Count))
    set Last_Ad to number
    set Last_Ad to 0
    tell application "QuarkXPress"
         activate
         try
              display dialog "WARNING: This version of 'Dummy Square Maker' runs much slower than the last version, a confirmation will tell you when you are finished. Please be patient." & return & return & "Make sure to have the text box selected" buttons {"Cancel", "Accept"} default button 2 with icon caution
              set ThisBox to object reference of current box
              tell story 1 of ThisBox
                   set (every paragraph where it is return) to ""
                   set style sheet of every text to null
                   set style sheet of every text to "DUMMY TEXTS"
                   repeat with i from 1 to (count of paragraphs)
                        try
                             tell paragraph i
                                  set ThePage to my get_CurrentPage()
                                  try
                                       if it contains " – " then
                                            set style sheet to "AD SIZE"
                                            set Ad_Size to contents
                                            set {This_Width, This_Height, this_angle} to {"", "", ""}
                                            repeat with This_Ad in Ad_Props
                                                 if Ad_Size contains (Ad_Label of This_Ad) then
                                                      set This_Width to Ad_Width of This_Ad
                                                      set This_Height to Ad_Height of This_Ad
                                                      set this_angle to Ad_Text_Angle of This_Ad
                                                      exit repeat
                                                 end if
                                            end repeat
                                            set Ad_Box to my Make_Box(ThePage, {1.875, 10.875, This_Height + 1.875, This_Width + 10.875}, this_angle)
                                            duplicate contents to (end of Ad_Box)
                                       else if it contains "—" then
                                            set style sheet to "AD REP/PLACEMENT"
                                            duplicate contents to (end of Ad_Box)
                                       else if it starts with "©" then
                                            set style sheet to "AD REP/PLACEMENT"
                                            delete (character 1)
                                            duplicate contents to end of Ad_Box
                                            if Position_Width ≤ 19.75 then
                                                 set Jump_Height to Jump_Height + This_Height
                                                 (*_________________This is where Ad Boxes Stack_________________*)
                                                 if (Jump_Height ≤ 1.62) then
                                                      set origin of bounds of Ad_Box to {Position_Height, Position_Width}
                                                      set Position_Height to Position_Height + This_Height
                                                      (*_________________This is where Ad Boxes more right_________________*)
                                                 else
                                                      set Position_Height to Variable_Height
                                                      (*set Position_Width to Position_Width + This_Width + 0.05*)
                                                      set Position_Width to Position_Width + Last_Ad + 0.05
                                                      set origin of bounds of Ad_Box to {Position_Height, Position_Width}
                                                      set Jump_Height to This_Height
                                                      set Position_Height to Variable_Height + This_Height
                                                 end if
                                                 set Last_Ad to This_Width
                                                 (*_________________This is where New Row appears_________________*)
                                            else
                                                 set Position_Width to 11.375
                                                 set Variable_Count to Variable_Count + 1
                                                 set Variable_Height to (1.875 + (1.62 * Variable_Count))
                                                 set Position_Height to Variable_Height
                                                 set origin of bounds of Ad_Box to {Position_Height, Position_Width}
                                                 set Position_Height to Position_Height + This_Height
                                                 set Jump_Height to This_Height
                                                 set Last_Ad to This_Width
                                            end if
                                       else
                                            duplicate contents to (end of Ad_Box)
                                       end if
                                  end try
                             end tell
                        on error errmsg number errnum
                             display dialog "There has been an error " & "[" & i & "] (" & errmsg & " [" & errnum & "])" buttons {"Okay"} default button 1 with icon stop
                        end try
                   end repeat
                   delete contents
                   set style sheet of every text to null
              end tell
              beep 2
              display dialog "Automation Finished" & return & return & "IMPORTANT NOTE: Color your Ad Squares according to Sales Rep, and select them all and 'BRING TO FRONT [F5]', this is VITAL." buttons {"Okay"} default button 1 with icon stop
         on error errmsg number errnum
              beep 3
              if errnum ≠ -128 then
                   beep
                   display dialog errmsg & " [" & errnum & "]" buttons {"OK"} default button 1 with icon stop
              end if
         end try
    end tell
    on Make_Box(ThePage, TheBounds, this_angle)
         local ThePage, TheBounds, this_angle
         tell application "QuarkXPress"
              tell page ThePage of document 1
                   set Ad_Box to make new text box at end with properties {bounds:TheBounds, vertical justification:centered, color:"Rep_Other", shade:100, opacity:10, text angle:this_angle, frame:{style:solid line, color:"Black", shade:60, width:0.1}}
              end tell
         end tell
         (*end tell*)
         return Ad_Box
    end Make_Box
    on get_CurrentPage()
         tell application "QuarkXPress"
              tell document 1
                   return page number of current page
              end tell
         end tell
    end get_CurrentPage

    Hi,
    I think with this, you can already make good progress in your work.
    Good luck!
    global mydocument
    tell application "Adobe InDesign CS5.5"
         set mydocument to active document
         tell mydocument
              set myParaStyle to paragraph style "DUMMY TEXTS"
              tell page 1
                   set TheBounds to {0, 0, 20, 50}
                   set Ad_Box to make text frame
                   tell Ad_Box
                        set geometric bounds to TheBounds
                        set vertical justification of text frame preferences to center align
                        set contents to "This is the contents"
                   end tell
                   set myStory to parent story of Ad_Box
                   set applied paragraph style of every paragraph of myStory to myParaStyle
              end tell
         end tell
    end tell
    Your two handlers then look like this:
    on Make_Box(ThePage, TheBounds, this_angle)
         local ThePage, TheBounds, this_angle
         tell application "Adobe InDesign CS5.5"
              tell page ThePage of mydocument
                   set Ad_Box to make text frame
                   tell Ad_Box
                        set geometric bounds to TheBounds
                        set vertical justification of text frame preferences to center align
                   end tell
              end tell
         end tell
         return Ad_Box
    end Make_Box
    on get_CurrentPage(CurrentTextFrame)
         tell application "Adobe InDesign CS5.5"
              tell mydocument
                   return name of parent page of parent page of CurrentTextFrame
              end tell
         end tell
    end get_CurrentPage
    Shorter version:
    on get_CurrentPage(CurrentTextFrame)
         tell mydocument of application "Adobe InDesign CS5.5"
              return name of parent page of parent page of CurrentTextFrame
         end tell
    end get_CurrentPage
    Ce message a été modifié par: OlivierBerquin

Maybe you are looking for