implementere kalender i excel

Kelly har et regneark der har hun en tabell over datoene brukt som fristene for å få reklame i de lokale Gule Sider. Hun ønsker å importere disse datoene inn i Outlook-kalenderen med en 72 timers påminnelse, men noen av datoene holde endring til tall. Kelly lurer på hvordan hun kan få Excel datoer i Outlook som hun trenger.

Arbeide med Outlook er en litt "høyere nivå" enn din kjøre-of-the-mill Excel makro fordi du trenger for å forstå ikke bare hvordan du får tilgang Excel-data i makro, men også hvordan du kan manipulere Outlook-data. Uten å vite nøyaktig hvilke data du trenger for å overføre fra regnearket til Outlook avtale, la oss undersøke en kort scenario.

La oss anta at du har et regneark som inneholder en serie med rader, som hver representerer en enkelt avtale du vil opprette. Hver avtale inneholder informasjon i syv kolonner, som følger, fra venstre til høyre:

  • Gjenstand. Tekst som beskriver hendelsen / avtale (for eksempel "Gule Sider Påminnelse")
  • Beliggenhet. Tekst som beskriver plasseringen av hendelsen, for eksempel et møterom eller en telefonkonferanse nummer (dette er valgfritt)
  • Start dato / tid. Tast inn dato og klokkeslett hendelsen bør begynne å bruke en standard Excel datoformat (du kan vise noen måte du liker)
  • Varighet. Integer som representerer et antall minutter for avtalen
  • Opptatt Status Integer. Som representerer en valgfri verdi som indikerer om den tid skulle vise som Free (0), Foreløpig (1), Opptatt (2), eller Out of Office (3)
  • Påminnelse Tid Integer. Som representerer et antall minutter før utnevnelsen som en påminnelse skal dukke opp (som i 4320 som er det antall minutter i 3 dager)
  • Kroppen. Tekst som beskriver noen detaljer du kanskje ønsker å plassere i kroppen av avtalen

Med disse dataene på plass, kan du bruke en makro til å sløyfe gjennom alle radene (som starter med den andre raden, forutsatt at den første raden har overskrifter) og lage en avtale for hver rad.

Sub AddAppointments ()
Opprett Outlook sesjon
Satt myOutlook = Create ("Outlook.Application")

«Begynn i rad 2
r = 2

Gjøre Inntil Trim (Cells (r, 1) .Value) = ""
'Opprett AppointmentItem
Satt myApt = myOutlook.createitem (1)
"Set egenskapene avtale
myApt.Subject = Cells (r, 1) .Value
myApt.Location = Cells (r, 2) .Value
myApt.Start = Cells (r, 3) .Value
myApt.Duration = Cells (r, 4) .Value
«Hvis Opptatt Status ikke er angitt, standard til 2 (Opptatt)
Hvis Trim (Cells (r, 5) .Value) = "" Then
myApt.BusyStatus = 2
Else
myApt.BusyStatus = Cells (r, 5) .Value
End If
Hvis Cells (r, 6) .Value> 0 Deretter
myApt.ReminderSet = True
myApt.ReminderMinutesBeforeStart = Cells (r, 6) .Value
Else
myApt.ReminderSet = False
End If
myApt.Body = Cells (r, 7) .Value
myApt.Save
r = r + 1
Loop
End Sub

Makroen fortsetter å sløyfe gjennom radene før Subject kolonnen er tom.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (7349) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.

Bruce vil gjerne vite om det er en enkel måte å sette en standard kalender inn i et regneark, slik at datoer kan lett velges. Heldigvis finnes det et par måter du kan implementere kalendere.

Excel har en innebygd kalender kontroll, men du må være klar over at støtten til kalenderen kontroll har vært litt ustabil mellom versjonene. Med andre ord, kan du gjennomføre kontrollen i Excel 2007, men at samme kontroll kanskje ikke virke skikkelig i Excel 2010 eller Excel 2013. Bakoverkompatibilitet mellom versjoner kan være tvilsom, så vel. (Hvorfor? Bare Microsoft vet, og de sier ikke.)

Likevel, her er hvordan du kan sette den innebygde kalenderen kontroll, i dette tilfellet i en Excel 2010-regneark:

  1. Vise kategorien Utvikler på båndet.
  2. Klikk på Sett inn verktøyet, i Kontroller-gruppen. Excel viser en palett av ulike kontroller du kan sette inn.
  3. Klikk Flere kontroller alternativet, som er kontrollen helt nederst til høyre av alternativene under ActiveX-kontroller. Excel viser Flere kontroller i dialogboksen. (Se figur 1)

    Legge til en kalender til et regneark

    Figur 1. Flere kontroller i dialogboksen.

  4. Bla gjennom listen over tilgjengelige kontroller og velge Microsoft Dato og klokkeslett Picker Control.
  5. Klikk på OK. Dialogboksen lukkes og musepekeren blir et trådkors.
  6. Klikk øverst til venstre for der du vil at kontrollen skal vises, og dra musen til nedre høyre hjørne. Når du slipper museknappen, vises kontroll på skjermen.
  7. Klikk på Egenskaper verktøy i Kontroller-gruppen. (The Developer kategorien av båndet bør fortsatt være synlig.) Excel viser dialogboksen Egenskaper for kontrollen.
  8. Klikk på koblet celle eiendom og endre den til den adressen til cellen du ønsker knyttet til kontroll.
  9. Lukke dialogboksen Egenskaper.
  10. Klikk på Design Mode verktøy i Kontroller-gruppen.

    På dette punktet Date Picker kontroll bør være aktiv i arbeidsboken. Klikk på ned-pilen til høyre for det, og du vil se en kalender som du kan velge en dato. Når du forlater kontroll (ved å klikke et annet sted i regnearket), er den koblet celle (trinn 8) endret for å gjenspeile den datoen du valgte å bruke kontrollen.

    Du kan legge merke til noen funky oppførsel med Date Picker kontroll. Når jeg først har lagt den til min regneark og slått av Design Mode, Excel vises en aktiv kontroll i øvre venstre hjørne av regnearket og en ikke-aktiv kontroll på det punktet hvor jeg trakk kontrollen. (Det skjedde på to forskjellige maskiner som bruker både Excel 2007 og Excel 2010.) Jeg måtte hoppe tilbake i Design Mode (noe som medførte at kontrollen i øvre venstre hjørne av regnearket forsvant), klikker du på kontrollen jeg trakk å velge det, og deretter strekke det til å være svært store. Når jeg slått av Design Mode, den uekte kopi av kontrollen øverst til venstre i regnearket var borte, og jeg kunne bruke den versjonen jeg trakk helt fint. Merkelig oppførsel, ja-og en del av frustrasjonen med å jobbe med Microsofts kalenderkontrollene.

    Hvis du bruker Excel 2013, det er en veldig god sjanse for at Date Picker kontroll ikke vil være på systemet ditt. (Det er ikke med alle versjoner av Excel 2013, men hvis du har noen av de dyrere versjonene som inkluderer Access, kan det være det.) Hvis det ikke er på systemet ditt, kan du prøve å installere den riktige kontroll, men prosessen er ikke for de lettskremte eller svak til hjertet. Og dessuten, sa Bruce han ønsket noe som tillot datoer å være "lett valgt", en definisjon som synes på kant med å gå gjennom convoluted trinnene for å installere riktig kontroll. Hvis du heller vil installere det, vil du ønsker å lese følgende web side nøye, inkludert den innledende innlegg som inneholder hvor du kan laste ned kontroll:

    http://stackoverflow.com/questions/15816014/how-to-install-mscomct2-ocx-file-from-cab-file-excel-user-form-and-vba

    I tillegg gir Ron de Bruin noen gode råd om hvordan du installerer og bruker dato plukkere i ulike versjoner av Excel:

    http://www.rondebruin.nl/win/s8/win003.htm

    Hvis du foretrekker det, kan du finne en Office-app som Microsoft tilbyr gjennom sin Office-app store, her:

    https://store.office.com/mini-calendar-and-date-picker-WA102957665.aspx?assetid=WA102957665

    Denne Office applikasjonen vil bare jobbe med Excel 2013, men kjøperen kan være lurt å pass på: Det har ikke mottatt den største av anmeldelser i det siste. Men, for $ 1,99 kan det være lurt å gi det et forsøk.

    ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (13254) gjelder for Microsoft Excel 2007, 2010, og 2013.

Hvis du kjører en VBA-programmet fra innenfor en bestemt forekomst av Excel, kan du opprette andre forekomster av Excel, åpne og endre arbeidsbøker i de nyopprettede tilfeller, og deretter lukke disse forekomstene. Men kanskje du lurer på hvordan du kan bestemme, innenfor en makro, hvis andre forekomster av Excel er allerede i gang, og i så fall, ta kontroll over disse forekomstene.

Det er noen måter du kan gå om du gjør dette. Hvis du bare ønsker å vite hvor mange tilfeller av Excel kjører, kan du bruke en makro som gjør bruk av Windows API. Følgende funksjon implementerer denne tilnærmingen:

Offentlig Declare Function GetDesktopWindow Lib "User32" () Som Long
Offentlig Declare Function FindWindowEx Lib "User32" Alias ​​_
"FindWindowExA" (ByVal hWnd1 Som Long, ByVal
hWnd2 Som Long, ByVal lpsz1 As String, ByVal lpsz2 As String) så lenge

Funksjons ExcelInstances () Som Long
Dim hWndDesk Som Long
Dim hWndXL Som Long

"Få et håndtak til skrivebordet
hWndDesk = GetDesktopWindow

Gjøre
"Få den neste Excel-vinduet
hWndXL = FindWindowEx (GetDesktopWindow, hWndXL, _
"XLMAIN", vbNullString)

«Hvis vi har en, øke tellingen
Hvis hWndXL> 0 Then
ExcelInstances = ExcelInstances + 1
End If

'Loop inntil vi har funnet dem alle
Loop Inntil hWndXL = 0
End Function

Denne koden ble utviklet av Excel MVP Stephen Bullen. Det åpenbart ikke vil gi deg tilgang til de enkelte forekomster av Excel; det bare returnerer en telling av antall forekomster åpne. Hvis du ønsker å utvikle kode for å bruke forekomster, så du trenger ikke å stole på Windows API. Du kan i stedet bruke kode som følgende for å avgjøre om en forekomst av Excel er åpent:

Dim xlApp Som Excel.Application
Satt xlApp = GetObject ("Excel.Application")

Dersom en forekomst er i gang kan du få tilgang til det ved hjelp av xlApp objekt. Dersom en forekomst ikke kjører vil du få en kjøretidsfeil. Den GetObject funksjon blir den første forekomsten av Excel som hadde blitt lastet. For å komme til andre, kan du lukke det ene og deretter prøve GetObject igjen for å få den neste, osv

Hvis du ønsker å stille xlApp til en bestemt forekomst av Excel, kan du gjøre det hvis du vet navnet på en åpen arbeidsbok i dette tilfellet:

Dim xlApp Som Excel.Application
Satt xlApp = GetObject ("ExampleBook"). Søknad

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (9451) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Finne andre forekomster av Excel i en makro.

Word lar deg sette inn et regneark direkte fra Excel. Den etablert mellom dokumentet og Excel-regnearket linken kan oppdateres når du ønsker. For å bygge inn et regneark i dokumentet, gjør du følgende:

  1. Åpne Excel-regnearket.
  2. Velg den delen av regnearket du ønsker å legge ned i Word-dokumentet.
  3. Trykk Ctrl + C for å kopiere det merkede området til utklippstavlen.
  4. Bytte til Word-dokumentet.
  5. Plasser innsettingspekeren der du vil regnearket plassert.
  6. Velg Lim inn fra Rediger-menyen. Lim inn dialogboks vises. (Se figur 1)

    Embedding et Excel-regneark

    Figur 1. dialogboksen Lim inn.

  7. Velg Microsoft Excel-regneark Object som den foretrukne metode for å lime.
  8. Kontroller at Lim Link radio knappen er valgt.
  9. Klikk på OK. Word setter den koblede regneark i dokumentet.

Når du senere ønsker å endre Excel-regneark, er det bare å dobbeltklikke med musen på det i dokumentet. Du kan redigere den ved hjelp av verktøyene du kjenner i Excel, og du kan deretter klikke med musen utenfor regnearket (andre steder i Word-dokumentet) for å gå tilbake til vanlig Word redigering. Eventuelle endringer du gjør i den innebygde regneark lagres automatisk i den opprinnelige Excel-regneark.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (56) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Inkludering et Excel-regneark.

Lage en kalender Tool

May 30 by Eliza

Lydia spurte om det var en måte å legge til en kalender verktøy til Word, slik at hun kunne bla gjennom en kalender og velg en dato som hun ønsket å sette inn i hennes dokument. Dessverre er det ingen slik mulighet i Word; det nærmeste du kan komme er å legge til en kalender objekt til dokumentet. Følg disse trinnene hvis du bruker en versjon av Word før Word 2007. (Kalenderen Control er ikke tilgjengelig i Word 2007.)

  1. Plasser innsettingspunktet der du wan kalenderen for å vises i dokumentet.
  2. Vise den nye kategorien i dialogboksen Objekt. (Velg Objekt fra Sett inn-menyen.)
  3. I listen over tilgjengelige objekter, velger du Kalender Control.
  4. Word setter inn en kalender i dokumentet, og kontrollverktøykassen vises. (Se figur 1)

    Lage en kalender Tool

    Figur 1. Kalender Control.

Med kalenderen objekt på plass, kan du formatere den som du ville enhver annen gjenstand: høyreklikk på den og velg Format Control. De ulike kategoriene i dialogboksen som vises inneholde ulike innstillinger som angir hvordan kalenderen skal vises og oppfører seg i dokumentet.

Når kalenderen din vises slik du vil ha det til, klikker du på Exit Design Mode verktøyet på Control Toolbox. (Verktøyet er den i øvre venstre hjørne av verktøykassen.) Kalenderen er nå "aktiv", og du kan velge hvilken som helst dato i det som du ønsker. Kontrollen er faktisk en del av dokumentet, mye som et bilde satt inn ville være en del av dokumentet. Du kan ikke bruke kalenderen kontrollen for å sette datoer (uten å gjøre noen makroprogrammering), men du kan bruke den til å gi en referanse for noen dato mellom 1900 og 2100.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (3919) gjelder for Microsoft Word 97, 2000, 2002, og 2003.

Vannmerker i Excel

November 12 by Eliza

Excel ikke har muligheten til å enkelt lage og skrive ut vannmerker. Riktignok kan du bruke Bakgrunn funksjonen i Excel for å legge til en grafikk som vises "bak" regnearket, men at grafikken ikke vises i Forhåndsvisning, vil ikke skrive ut på skriveren, og ikke overføre til en webside du gjør oppretter fra regnearket. (Se Microsoft Knowledge Base-artikkel 213977.)

Dette er fantastisk, spesielt siden folk ofte bruker Excel til å opprette og vedlikeholde konfidensiell informasjon og med et vannmerke som viser konfidensialitet ville være nyttig. Så hvordan oppretter du et vannmerke som viser at informasjon er et utkast eller det er konfidensiell? Det er et par måter du kan omgå dette mangel.

Først av alt, noen skrivere har evnen til å produsere vannmerker og plassere dem på utskriften. Sjekk ut skriverens dokumentasjon for å se om skriveren kan gjøre dette. Hvis det kan, er dette definitivt den enkleste løsningen.

Du kan opprette et vannmerke ved hjelp av WordArt og deretter manuelt plassere den på hver utgang side, som ønsket. Når du oppretter WordArt, formatere fargene til transparent og bruke en lys grå fyll for kunsten. Denne tilnærmingen tar seg en bit av prøving og feiling for å få akkurat det du vil, og du må plassere grafikken på hver side av utskriftene. Også kvaliteten på denne tilnærmingen avhenger sterkt av kvaliteten på skriveren du bruker. (Noen skrivere vil ikke gjøre grå skyggelegging veldig godt, det vises alltid gjørmete eller for mørkt uansett hva du gjør.)

Noen mennesker har også rapportert suksess i å skape en grafisk sidestørrelse og deretter sette den inn i header for regnearket. Siden header ut på hver side, de grafiske trykk sammen med det. Igjen, vil prøving og feiling være nødvendig å få grafikken akkurat som du vil den skal være.

En annen løsning er at du bare kan utføre to utskrift passerer. Lag din vannmerke i Word og deretter skrive det ut på siden. Deretter kjører papiret gjennom skriveren igjen, denne gangen utskrift fra Excel. Dette kan høres convoluted, men det er ikke mer en plage enn noen av de andre løsningene. Det har også den ekstra fordelen av en mindre Excel-fil siden du ikke lagrer grafikk med filen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2202) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Vannmerker i Excel.

Ved hjelp av WordArt i Excel

November 29 by Eliza

WordArt er et program som lar deg behandle tekst som grafikk. Du kan bruke programmet til å legge til spesialeffekter og blomstrer til tekst, og deretter sette inn teksten-som grafisk-i regnearket. Det er nyttig for å lage spesielle tekstelementer som logoer, mastetoppene, eller titler. Ikke forveksle navnet program (WordArt) med Microsoft Word; disse er to helt forskjellige programmer, og du kan bruke WordArt med Excel like enkelt som du kan bruke den med Word.

For å legge til WordArt til et Excel-regneark i Excel 2007, gjør du følgende:

  1. Vise kategorien Sett av båndet ..
  2. I Tekst-gruppen, klikker du WordArt verktøyet. Du deretter se WordArt Gallery.
  3. Velg en generell utseende som du ønsker brukt for teksten, og klikk deretter på OK. Du deretter se noen standard tekst vises i regnearket.
  4. Skriv inn teksten du vil ha brukt av WordArt, og klikk på OK.

Det bør påpekes at WordArt i Excel 2007 er markant annerledes enn WordArt i tidligere versjoner av Excel. I Excel 2007 består WordArt av rett tekst, med ulike typer farge, fyll og skyggeformatering brukt. I tidligere versjoner var det faktiske endringer i skriftene og stier etterfulgt av skriftene; ikke så noe mer.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (6220) gjelder for Microsoft Excel 2007. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Bruke WordArt i Excel.

Legge inn formler i Excel

December 10 by Eliza

Excel kan du bruke en spesiell symbollikhetstegnet-å indikere at du forvente hva du skriver neste å bli oversatt til en formel. Vurdere følgende eksempler:

27 + 14
B2 + B3
= 27 + 14
= B2 + B3

Ved første øyekast kan du ikke se mye forskjell mellom de to første eksemplene og de to siste. Det er en stor forskjell til Excel, men. De to siste har likhetstegn, som spesielt symbol for formler. Dette betyr at Excel enn forventet å utføre operasjonen indikert i formelen i dette tilfelle en addisjonsoperasjon. I de to første eksemplene (uten likhetstegn), overs Excel den informasjon som tekst.

Det er en annen måte som du kan skrive inn formler i Excel: gjennom bruk av en implisitt likhetstegnet. Du gjør dette ved å prefacing formelen med et plusstegn eller minustegn, som vist her:

-27 + 14
+ B2 + B3

Denne metoden for å legge inn formler er arkaisk, i beste fall, og støttes i Excel bare for kompatibilitet med eldre regnearkprogrammer. Når formelen er angitt, opprettholder Excel pluss eller minustegn, men legger automatisk et likhetstegn til starten av formelen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2091) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Legge inn formler i Excel.

Når du oppretter Web-utgang i Excel, er du ikke begrenset til å skape hele nettsider. Faktisk kan du legge til din Excel-genererte HTML utgang til en eksisterende webside, hvis ønskelig. Hvis du vil legge til en eksisterende webside du bruker mye den samme prosessen som du følger i å lage en webside fra scratch. Forskjellen er at du må velge celleområdet du vil legges til en eksisterende webside; dette er nøkkelen som tips av Excel til hva du gjør. Du kan følge disse generelle trinnene:

  1. Laste arbeidsboken du vil bruke.
  2. Velg celleområdet du vil legges til en eksisterende webside.
  3. Vise dialogboksen Lagre som, og sørg Save As Type rullegardin er satt til websiden.
  4. Pass på at du velger Selection radio knappen i midten av dialogboksen. (Se figur 1)

    Legge Excel Informasjon til en webside

    Figur 1. dialogboksen Lagre som.

  5. Angi eventuelle andre innstillinger, som ønsket.
  6. Klikk på Lagre-knappen. Excel gjenkjenner du er i ferd med å overskrive en eksisterende webside med kun et begrenset antall celler og viser en dialogboks som uttrykker.
  7. Klikk på Legg til fil-knappen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (197) gjelder for Microsoft Excel 2007 og 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Legge Excel Informasjon til en webside.

Full banenavn i Excel

January 25 by Eliza

Når du åpner en arbeidsbok i Excel, er navnet arbeidsbok vises i tittellinjen. Til tider, ville det være fint å vise mer enn en enkel arbeidsbok navn i tittellinjen. Mange folk kunne tjene på en måte å vise en fullstendig bane navn sammen med navnet arbeidsbok i tittellinjen. Dessverre, ikke Excel ikke gi en måte å gjøre dette enkelt.

Hvis du bare trenger å vite hele banen navnet en gang på en stund, så kan du lage en veldig enkel makro og tilordne den til en knapp på verktøylinjen. Når du klikker på knappen, er informasjonen i tittellinjen for det aktive vinduet endres for å gjenspeile hele banen navn. Denne makroen, kalt ChangeCaption, er som følger:

Sub ChangeCaption ()
ActiveWindow.Caption = ActiveWorkbook.FullName
End Sub

Den eneste ulempen til denne tilnærmingen er at når du endrer navn på arbeidsbok ved hjelp av Lagre som for å lagre den under et annet navn, er det nye navnet fil (og bane) ikke oppdatert på tittellinjen med mindre du kjører makroen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2238) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Full banenavn i Excel.

Gjemmer Excel i VBA

March 30 by Eliza

Mange makroer er skrevet for å utføre en bestemt, begrenset oppgave. Andre makroer er skrevet som en del av et større, helhetlig program designet for å bli brukt start-til-mål av en bruker. For eksempel har jeg sett regnskap pakker skrevet helt i Excel VBA. Funksjonene til regnskap pakken er skrevet i VBA, selvfølgelig. Brukeren av regnskap pakken aldri bruker "vanlige Excel", men i stedet benytter menyer, dialogbokser og valg presenteres utelukkende av VBA-programmet.

Hvis du skriver en søknad i VBA, trenger du kanskje en måte å helt "gjemme" Excel, slik at brukeren ser aldri det. For å gjøre dette, kan du bruke denne koden i en makro:

Application.Visible = False

Hvis søknaden ender uten å avslutte Excel (for eksempel hvis det oppstår en feil), er det viktig at du setter Synlig eiendom til True. Hvis du ikke gjør det, vil Excel værende i minnet, men brukeren vil aldri se det. Brukeren kan ikke angi denne egenskapen; det må gjøres under makrokontroll.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (10945) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Hiding Excel i VBA.

Mark er en lærer på videregående skole, og han ønsker å deaktivere Hjelp Excel system under studenttester. Han lurer på om det er en enkel måte å gjøre dette.

Svaret er ja, er det en forholdsvis enkel måte. Du kan sette opp et par av makroer som deaktiverer og gjenopprette de vanligste måtene å åpne hjelpesystemet. Følgende makroer, DisableHelp og EnableHelp, gjøre det.

Sub DisableHelp ()
EnableControl 984, False 'hjelp
EnableControl 1004, False 'Office-hjelperen
Application.OnKey "{F1}", ""
End Sub

Sub EnableHelp ()
EnableControl 984, True 'hjelp
EnableControl 1004, True 'Office-hjelperen
Application.OnKey "{F1}"
End Sub

Sub EnableControl (Id As Integer, Aktivert Som Boolean)
Dim CB Som CommandBar
Dim C Som CommandBarControl
For Hver CB I Application.CommandBars
Sette C = CB.FindControl (Id: = Id, rekursiv: = True)
Hvis ikke C Er Ingenting Deretter C.Enabled = Aktivert
Neste
End Sub

Begge de viktigste makroer ringe EnableControl makro. Denne makroen gjør selve arbeidet med å fjerne hjelpealternativer fra menyene og verktøylinjer. Legg merke til at de viktigste makroer også bruke onkey metode for å deaktivere (eller gjenopprette) funksjon av F1 funksjonstast. Å bruke disse makroene, kan du ringe dem fra en egnet hendelsesprosedyren, slik som de som kjører automatisk når en arbeidsbok åpnes og lukkes.

Selv med en makro som dette på jobb, må du innse at hjelpesystemet er ikke helt deaktivert. Hjelpefilene fortsatt ligge på disken og kan være lokalisert via Windows og åpnet. (Du trenger ikke engang Excel for å åpne og lese dem.)

Vanligvis Excel Hjelp filene er lagret i filer som bruker CHM filtypen. Deaktivering av filen kan være så enkelt som å finne den riktige CHM hjelp fil på disken og døpe det til noe annet.

For eksempel kan Excel være installert på en bestemt maskin i katalogen "C: \ Programfiler \ Microsoft Office \ Office11". Hjelpefilen for denne installasjonen av Excel kan finnes i "c: \ programfiler \ Microsoft Office \ Office11 \ 1033". Hoved Excel-filen er XLMAIN11.CHM, men det kan være andre hjelpefiler (CHM forlengelse) i katalogen også. Alt du trenger å gjøre er å endre navn på disse filene noe som XLMAIN11.XXX. Siden hjelpeprogrammet ikke kan finne filen, kan det ikke vise noe hjelp i Excel.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3406) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.

Sally ringer Excel fra et eksternt program, og i prosessen, ved hjelp Application.Visible = False å skjule Excel slik at brukeren ikke kan se det. Dette fungerer bra i Excel 2000, men i Excel 2007, når du åpner en stor fil, Sally brukere ser en popup boks som viser fremdriftslinjen og gi brukeren en "Avbryt" alternativet. Hun lurer på hvordan hun kan skjule popup-boksen slik at brukeren ser aldri en slik melding.

Bruke .Visible eiendommen er bare halvparten av kampen; den andre tingen du bør gjøre er å slå av varsler bruker .DisplayAlerts eiendom, på denne måten:

Application.DisplayAlerts = False

Dette bør stoppe Excel fra å vise noen varsler, inkludert dialogboksen du legge merke til.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (7697) gjelder for Microsoft Excel 2007.

Don har noen komplekse regneark som er i sin nåværende tilstand etter år med utvikling. Disse regnearkene bruke den klassiske 40-fargepalett for fonter, mønstre og grenser. Når Don åpner arbeidsboken i Excel 2007, la han merke til med en gang at programmet tilsynelatende ikke bruker de samme fargene som brukes i tidligere versjoner av Excel og hans opprinnelige godt forstått fargekodesystem er nå en fryktelig blanding av alle slags farger . Don lurer på om det en vei rundt dette, kort for å kaste ut Excel 2007.

Don er ikke den eneste som har det samme spørsmålet, og med god grunn-Excel 2007 har faktisk forlatt den eldre 40-fargepalett og erstattet dem med fargetemaer. Disse temaene kan ikke inneholde så mange farger som den gamle palett, så hvis du brukte de gamle fargene mye, så du kan være ute av lykken.

Det er en løsning-du kan fortsatt bruke Format Painter å kopiere gamle-versjon farger til nye celler i regnearket. Dette betyr at du kan åpne din arv regneark på en eldre system, kopiere alle dine farger til en serie med celler i et nytt regneark, og deretter bruke regnearket som en "palett" i forbindelse med Format Painter å formatere cellene i Excel 2007.

Dette problemet (og Anbefalt løsning) er diskutert i noe mer detalj på følgende side av MVP Bob Umlas:

http://en.allexperts.com/q/Excel-1059/Excel-2007-color-palette-1.htm

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (6204) gjelder for Microsoft Excel 2007.

Viser en kalender

July 20 by Eliza

Du har sikkert allerede lagt merke til at Windows 7 viser gjeldende dato og tid på høyre side av oppgavelinjen, i varslingsområdet. Det du kanskje ikke vet er at du enkelt kan vise en full kalender som lar deg enkelt sjekke dato og se datoer for en måned. Alt du trenger å gjøre er å klikke dato og klokkeslett, i varslingsområdet, og kalenderen og klokken vises.

Oppmerksom på, også, at kalenderen (som viser gjeldende måned) har venstre- og høyre-pilene på hver side av navnet på måneden. Du kan klikke disse og enkelt flytte fremover eller bakover én måned. Hvis du noen gang ønsker å hoppe tilbake til dagens dato, klikker du bare dagens dato øverst på kalenderen.

Når du er ferdig å jobbe med kalenderen, kan du trykke på Esc, igjen klikker du på datoen og klokkeslettet på oppgavelinjen, eller klikk et annet sted på skrivebordet ditt. Full kalender er skjult, men er fortsatt tilgjengelig hvis du senere trenger det.

Dette tipset (10724) gjelder for Windows 7.

Glenn spurte om det var en måte å ha et Excel-diagram automatisk "oppheve koblingen" seg selv. Han har en mal som har en koblet Excel-diagram i det. Når han skaper et nytt dokument basert på malen, ønsker han diagrammet for å oppdatere (som det gjør), men deretter oppheve tilknytningen seg slik at det ikke oppdaterer igjen når dokumentet senere åpnet.

Den beste måten å håndtere dette på er med en makro, men noen "grunnregler" må settes først. Ordet mal må ha Excel-diagram satt inn ved hjelp av Lim inn utvalg, som en inline form (ikke har diagrammet flytende på tegningen lag). I tillegg bør du bruke Rediger | Lenker å sette oppdateringslenken for diagrammet til Manuell.

Nå legger følgende makro til ThisDocument modul for malen:

Private Sub document_new ()
Dim ilshp Som InlineShape

Application.DisplayAlerts = False

'Bla gjennom alle inline figurer
For Hver ilshp I ActiveDocument.InlineShapes
'Ignorere feil hvis inline form har ingen kobling
On Error Resume Next
Med ilshp.LinkFormat
.Update 'Oppdatering lenke
.BreakLink 'Pause lenke
Avslutt med

'Reset feil
On Error GoTo 0
Neste

Application.DisplayAlerts = True
End Sub

Når et nytt dokument er opprettet fra malen, blir brukeren bedt om å aktivere makroer (de skal gjøre dem i stand). Makroen er ikke kopiert inn i det nye dokumentet; det forblir bare i malen. Hva makroen gjør er å oppdatere noen inline figurer som har eksterne linker og deretter bryte lenkene.

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (8174) gjelder for Microsoft Word 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: Oppheve tilknytning til et Excel-diagram automatisk.

Forstå Hage Kalender

September 20 by Eliza

Forstå hagekalender er ikke alt som er vanskelig for en oppgave. I utgangspunktet er det vel vitende om planting ganger, vekstsesonger, og innhøstingstider for hver av de ulike planter og elementer som du kan være økende. Mens det er rikelig med informasjon lett tilgjengelig på internett, i den lokale bønder almanakk, og selv hos din lokale hageforretninger, ganske sams ingenting opp til personlig erfaring. Dette kan gjøres ved å opprette en journal slags.

  • Få verktøy. Som med alle typer av oppgaven, må du ha de riktige typer verktøy for å lykkes i din oppgave. Det er ikke annerledes når forbereder hage kalender eller dagbok. Det beste verktøyet som du kan bruke for dette er en bærbar PC, eller enda en formell journal. Uansett hva du velger, vil du vil den skal være relativt holdbar siden det vil bli satt på prøve.
  • Gjøre noen grunnleggende forskning. Når du har tidsskriftet eller bærbar du skal bruke, kan du begynne å gjøre noen undersøkelser. Denne forskningen bør være om planter som du kan vil være økende, det området du bor i, kravene jord, når man skal plante, når man skal høste, og så videre. Være så detaljert som mulig, siden du kan bruke den informasjonen som finnes i tidsskriftet for alle spørsmål som måtte dukke opp.
  • Bestemme når du vil få plantene. Basert av den informasjonen du har funnet, kan du begynne å avgjøre om når du skal få plantene dine. Husk at hver plante vil vanligvis bli plantet til forskjellige tider, så skriv ned når du bør få (eller bestilling) hver plante slik at du kan begynne planleggingen.
  • Lag en plan. Ta deg tid til å lage en faktisk kartet, eller plan, av foreslåtte hage i tidsskriftet. Ved å opprette dette kartet kan du være detaljert om hvor du vil at hver plante på, og om plantene vil selv arbeide sammen eller ikke. I denne planen kan du også skrive ut de foreslåtte planting ganger, og selv skape en turnusplan for planter som du skal bytte ut hele året.
  • Spore fremgang. Etter at du er ferdig med å lage planen, gå videre og begynne å plante og vokser hagen din. Pass på at du skriver ned og holde styr på alt du gjør. Dette vil gi deg mye nødvendig informasjon for senere. Når du gjør dette ikke overse noe, og være sikker på at du faktisk skrive ned hver lille bit av informasjon, uansett hvor lite det kan virke ved første.

Nå som du har din journal klar til å gå, og har holdt styr på hva du har gjort i løpet av den siste sesongen, kan du begynne å planlegge. Bruk voksende ganger, temperaturer, og til og med noter av når hver plante er klar for høsting for å hjelpe deg i løpet av neste år. Gjenta prosessen i løpet av de neste årene, og du vil ha nok informasjon til å begynne å lage et gjennomsnitt som du kan begynne å bruke for planleggingen. Dette gjennomsnittet (for planting, vekst, høsting, etc.) du kan bruke til å lage din offisielle, personlig, hagekalender.

Derek utfører en utskriftsfletting i Excel, men noen av de verdiene som blir importert feil. For eksempel kan en verdi som vises som 5.2 i Excel importeres til Word, under flettingen, som 5,20000000002. Derek er lurer på hvorfor dette skjer.

Det er viktig å forstå at verdien i Excel er mer enn sannsynlig 5,20000000002, men er avrundet eller formatert på arbeidsarket, slik at bare 5.2 vises.

Antar du bruker Office 2002 eller Office 2003, selve sammenslåing av data fra Excel-arbeidsboken er gjort ved hjelp av en teknologi som kalles OLEDB. Denne teknologien, i motsetning til de eldre DDE eller ODBC teknologier, ignorerer formatering av noe som er slått sammen. Dermed får du full nummer i stedet for avrundet eller formatert nummer.

Det er to mulige løsninger på dette problemet. Den første har å gjøre med endring av data i Excel-regnearket. Denne tilnærmingen vil bare fungere hvis verdiene blir slått sammen fra Excel er, faktisk, verdier og ikke formalis resultater. I så fall, er det bare å sørge for at den kortere verdi (5.2) er i cellen i stedet for lengre verdi (5,20000000002).

Den andre løsningen er å endre flettefeltet brukes til å overføre verdien til Word-dokumentet. Denne løsningen fungerer bra hvis verdiene blir slått sammen i et bestemt felt alle følger samme generelle mønsteret. For eksempel, la oss anta at flettefeltet vises vanligvis som følger:

{MERGEFIELD MyValue}

Hvis du vil at feltet skal alltid vise det flettede verdi med ett siffer til høyre for desimaltegnet, kan du endre feltet slik at det ser ut som dette:

{MERGEFIELD MyValue \ # "" 0.x ""}

Krøllete parentes representerer flettefeltet bukseseler; de er ikke skrevet. Du kan vise din nåværende flettefelt ved å velge den og trykke Alt + F9. Så kan du legge den aktuelle bryteren. Du kan finne mer informasjon om hvordan du formaterer via MMS-brytere på dette nettstedet:

http://www.gmayor.com/formatting_word_fields.htm

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (330) gjelder for Microsoft Word 2002 og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: gale verdier fusjonerte fra Excel.

Hage Kalender

October 28 by Eliza

Kanskje den mest forvirrende aspekt av hagearbeid er å lære når du skal gjøre noe, og når du bør ikke. Den beste måten å lære dette er ved hjelp av en hage kalender. Imidlertid er ikke alle hage kalendere kommer til å bli aktuelt overalt i hele verden. Det vil si, med mindre kalenderen er en veldig generell en som vil tillate deg nødvendig pusterom for å tilpasse den til dine spesifikke behov. For dette formål, her er en ganske generell hage kalender som du kan bruke som utgangspunkt for dine egne hage bestrebelser.

  • Januar. Januar er vanligvis den beste tiden for å begynne å gjøre noen enkle reparasjoner for den kommende våren. Dette betyr at du bør begynne å se på dine verktøy, møbler, vanningsutstyr, og elektroverktøy alle så på. Reparere hva som må repareres, og ta din makt verktøy eller utstyr til service.
  • Februar. For mange deler av landet, februar vanligvis en ganske våt tid. I løpet av denne måneden, ta deg tid til å begynne å forberede plenen din ved å legge til kalkstein. Dette er også den ideelle tiden for å begynne beskjæring dine frukttrær, samt gjøre noen jord blander at du planlegger å bruke for å starte din hage.
  • Mars. På mange måter mars er en videreføring av februar, så bruk det som en tid til å forberede de stedene som virkelig trenger det. Vanligvis vil dette bety det er tid for våren rydde opp, og overføre de plantene som du allerede har begynt innendørs. Dette er også den ideelle tiden å begynne noen plen renovering som må gjøres, som for eksempel å bli kvitt tekke, og bruke kunstgjødsel.
  • April. Hvis du har planer om å gjøre noen alvorlige landskaps jobber, så April er måneden som du bør begynne. På denne tiden, bør du også begynne å sjekke noen mur du har i hagen din, og gjør eventuelle reparasjoner som er nødvendig. For de som tenker på å plante nye trær eller busker, da få til det i løpet av denne måneden. Jo lenger varm, men fortsatt kjølig, er været i april vanligvis den beste tiden for prosjekter som disse.
  • May. Vanligvis Mai er en måned som du kan sette til side for plenen vedlikehold og hage kontroll. Det er vanligvis i løpet av denne måneden at de sykdommer og andre problemer som kan plage en hage vil dukke opp. På grunn av dette, kan mai være en veldig travel måned hvis du ikke er forsiktig.
  • Juni. Siden det er en så varm tiden av året, juni er vanligvis en ganske treg måned. Dette betyr vanligvis at du bare trenger å lene seg tilbake og opprettholde det du har på plass allerede. Juster gressklippere, slik at det er omtrent to inches klaring på dette tidspunktet å tillate en lengre blad som vil skygge torv og beskytte plenen bedre.
  • Juli og august. Hvis det er én gang i løpet av året som hagearbeid er egentlig ikke så mye moro som det skal være, så er det i løpet av de varme sommermånedene juli og august. I løpet av disse månedene må du følge nøye med fuktighets behovene til hagen din siden det vil være svært lett for plantene å bli dehydrert. På samme tid, er dette når du trenger å være mest bekymret for å bruke noen post-emergent behandlinger for å holde ugress og insektproblemer i sjakk.
  • September. Når september treffer begynner morsomt å komme tilbake i hagearbeid. Årsaken er at de kjøligere temperaturer begynner å vende tilbake, og det er på tide å begynne å høste grønnsaker. Som du høste grønnsaker, fjerne gamle planter, og begynne å forberede seg for neste vekstsesong.
  • Oktober. Hvis du ikke allerede har begynt å forberede din plen og hage for den kommende vinteren, nå er det på tide å gjøre det. Oktober er vanligvis den siste av de varme dagene, slik at du virkelig trenger å dra nytte av det mens det varer. Fullføre noen store oppgaver eller prosjekter mens du ennå har tid.
  • November. November er vanligvis den tiden da du absolutt trenger for å forberede den kommende vinteren. Dette betyr at du bør være raking opp noen blader som fortsatt er på bakken, begynner dine bioklipp og kompostering prosjekter, og sikre at du har riktig vinterisert ditt vanningssystem.
  • Desember. Med mindre du er en seriøs vinter gartner, trenger du egentlig ikke trenger å bekymre deg for desember som en hage måned. Len deg tilbake, slappe av og nyte ferien med venner og familie. Ta seg fri, har du sikkert fortjent det nå.

Hvordan Excel Treats Disk filer

November 14 by Eliza

En normal Excel arbeidsbok er av filtypen XLS. Hvis du bruker dialogboksen Åpne for å åpne en hvilken som helst annen type fil, vil Excel pliktoppfyllende forsøke å oversette informasjonen i den filen inn i en meningsfylt format. For eksempel, hvis du forsøker å åpne en fil som ikke inneholder annet enn tekst, vil Excel lese informasjonen og legg den i en ellers blank arbeidsbok.

Excel kan lese filer laget av flere andre typer programmer. Hvilke typer filer du kan åpne avhenger av hvilken versjon av Excel. Hvis det er noen forvirring om hvordan Excel skal oversette fil, vil det be deg om å velge den type oversettelse å bruke. Når du legger en fil laget av et annet program i Excel, bør du forstå at du kan miste noe av formateringen som er unik for det aktuelle programmet. Være trygg, men at Excel vil gjøre sitt absolutt beste for å trofast oversette og laste inn filen som du ba om.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2236) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Hvordan Excel Treats Disk filer.