Misplaced Pages

OLE Automation

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

‹The template Manual is being considered for merging .›  

#770229

115-421: In Microsoft Windows applications programming, OLE Automation (later renamed to simply Automation ) is an inter-process communication mechanism created by Microsoft . It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows. All automation objects are required to implement

230-628: A notetaking program ( OneNote ), an email client ( Outlook ) and a file-hosting service client ( OneDrive ). The Windows version includes a database management system ( Access ). Office is produced in several versions targeted towards different end-users and computing environments. The original, and most widely used version, is the desktop version, available for PCs running the Windows and macOS operating systems , and sold at retail or under volume licensing . Microsoft also maintains mobile apps for Android and iOS , as well as Office on

345-609: A raster and vector imaging program, as well as Web Components , Visio , and Vizact . The Registration Wizard, a precursor to Microsoft Product Activation , remained in Brazil and was also extended to Australia and New Zealand, though not for volume-licensed editions. Academic software in the United States and Canada also featured the Registration Wizard. Microsoft Office XP (Office 10.0 or Office 2002)

460-432: A software as a service platform known as Office 365 , to provide cloud -hosted versions of Office's server software, including Exchange e-mail and SharePoint, on a subscription basis (competing in particular with Google Apps ). Following the release of Office 2013, Microsoft began to offer Office 365 plans for the consumer market, with access to Microsoft Office software on multiple devices with free feature updates over

575-741: A web browser . The new service is an attempt at capitalizing on the growing trend, fostered during the COVID-19 pandemic , for businesses to adopt a hybrid remote work environment, in which "employees split their time between the office and home". As the service will be accessible through web browsers, Microsoft will be able to bypass the need to publish the service through Google Play or the Apple App Store . Microsoft announced Windows 365 availability to business and enterprise customers on August 2, 2021. Multilingual support has been built into Windows since Windows 3.0. The language for both

690-487: A bundle of three applications designed for Microsoft Windows 3.0: Microsoft Word for Windows 1.1, Microsoft Excel for Windows 2.0, and Microsoft PowerPoint for Windows 2.0. Microsoft Office for Windows 1.5 updated the suite with Microsoft Excel 3.0. Version 1.6 added Microsoft Mail for PC Networks 2.1 to the bundle. Microsoft Office 3.0 , also called Microsoft Office 92, was released on August 30, 1992, and contained Word 2.0, Excel 4.0, PowerPoint 3.0 and Mail 3.0. It

805-550: A change which Microsoft promised would provide better performance over its DOS-based predecessors. Windows XP would also introduce a redesigned user interface (including an updated Start menu and a "task-oriented" Windows Explorer ), streamlined multimedia and networking features, Internet Explorer 6 , integration with Microsoft's .NET Passport services, a " compatibility mode " to help provide backwards compatibility with software designed for previous versions of Windows, and Remote Assistance functionality. At retail, Windows XP

920-481: A common spell checker, Object Linking and Embedding data integration and Visual Basic for Applications scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Business Applications brand. The suite currently includes a word processor ( Word ), a spreadsheet program ( Excel ), a presentation program ( PowerPoint ),

1035-431: A convenient syntax for Automation which hides the complexity of the underlying implementation. In order to automate an application, the developer of an automation controller must know the object model that is employed by the target application exporting activation objects. This requires that the developer of the target application publicly document its object model. Development of automation controllers without knowledge of

1150-513: A large number of new features, Windows 7 was intended to be a more focused, incremental upgrade to the Windows line, with the goal of being compatible with applications and hardware with which Windows Vista was already compatible. Windows 7 has multi-touch support, a redesigned Windows shell with an updated taskbar with revealable jump lists that contain shortcuts to files frequently used with specific applications and shortcuts to tasks within

1265-610: A modular, portable kernel with preemptive multitasking and support for multiple processor architectures. However, following the successful release of Windows 3.0 , the NT development team decided to rework the project to use an extended 32-bit port of the Windows API known as Win32 instead of those of OS/2. Win32 maintained a similar structure to the Windows APIs (allowing existing Windows applications to easily be ported to

SECTION 10

#1732798437771

1380-400: A new Windows 365 service in the following month. The new service will allow for cross-platform usage , aiming to make the operating system available for both Apple and Android users. It is a separate service and offers several variations including Windows 365 Frontline, Windows 365 Boot, and the Windows 365 app. The subscription service will be accessible through any operating system with

1495-579: A program called "Interface Manager". The name "Windows" comes from the fact that the system was one of the first to use graphical boxes to represent programs; in the industry, at the time, these were called "windows" and the underlying software was called "windowing software." It was announced in November 1983 (after the Apple Lisa , but before the Macintosh ) under the name "Windows", but Windows 1.0

1610-532: A reasonably functional flight-simulator. Microsoft Office prior to Office 2007 used proprietary file formats based on the OLE Compound File Binary Format . This forced users who share data to adopt the same software platform. In 2008, Microsoft made the entire documentation for the binary Office formats freely available for download and granted any possible patents rights for use or implementations of those binary format for free under

1725-510: A redesigned, object oriented user interface, replacing the previous Program Manager with the Start menu , taskbar , and Windows Explorer shell . Windows 95 was a major commercial success for Microsoft; Ina Fried of CNET remarked that "by the time Windows 95 was finally ushered off the market in 2001, it had become a fixture on computer desktops around the world." Microsoft published four OEM Service Releases (OSR) of Windows 95, each of which

1840-536: A result of this in-depth study and its conclusions, the Netherlands regulatory body concluded that Microsoft has violated GDPR "on many counts" including "lack of transparency and purpose limitation, and the lack of a legal ground for the processing." Microsoft has provided the Dutch authorities with an "improvement plan" that should satisfy Dutch regulators that it "would end all violations". The Dutch regulatory body

1955-431: A security feature that allows users to encrypt Office (Word, Excel, PowerPoint, Access, Skype Business) documents with a user-provided password. The password can contain up to 255 characters and uses AES 128-bit advanced encryption by default. Passwords can also be used to restrict modification of the entire document, worksheet or presentation. Due to lack of document encryption, though, these passwords can be removed using

2070-461: A set of apps for their business employees in order to increase their productivity. When employees go to the Office Store, they'll see their company's apps under My Organization . The apps that employees have personally downloaded will appear under My Apps . Developers can use web technologies like HTML5 , XML , CSS3 , JavaScript , and APIs for building the apps. An application for Office

2185-555: A similar logo. Microsoft Office 97 (Office 8.0) included hundreds of new features and improvements, such as introducing command bars, a paradigm in which menus and toolbars were made more similar in capability and visual design. Office 97 also featured Natural Language Systems and grammar checking. Office 97 featured new components to the suite including FrontPage 97 , Expedia Streets 98 (in Small Business Edition), and Internet Explorer 3.0 & 4.0 . Office 97

2300-465: A special version with integrated peer-to-peer networking features and a version number of 3.11, was released. It was sold along with Windows 3.1. Support for Windows 3.1 ended on December 31, 2001. Windows 3.2, released in 1994, is an updated version of the Chinese version of Windows 3.1. The update was limited to this language version, as it fixed only issues related to the complex writing system of

2415-543: A specific base language and are commonly used for more popular languages such as French or Chinese. These languages cannot be downloaded through the Download Center, but are available as optional updates through the Windows Update service (except Windows 8). The interface language of installed applications is not affected by changes in the Windows interface language. The availability of languages depends on

SECTION 20

#1732798437771

2530-715: A subset of all COM types. Specifically, automation interfaces must use SAFEARRAY instead of raw COM arrays. Automation-compatible COM servers can, however, rely on the in-built OLE marshalling implementation. This avoids the need for additional proxy/stub projects for marshalling out-of-process. Automation was designed with the ease of scripting in mind, so controllers often provide languages such as Visual Basic for Applications to end users, allowing them to control automation objects via scripts. Automation objects are often written in conventional languages such as C++ , where C++ attributes can be used to simplify development, Languages such as Visual Basic and Borland Delphi also provides

2645-416: A successor to NT 4.0. The Windows NT name was dropped at this point in order to put a greater focus on the Windows brand. The next major version of Windows NT, Windows XP , was released to manufacturing (RTM) on August 24, 2001, and to the general public on October 25, 2001. The introduction of Windows XP aimed to unify the consumer-oriented Windows 9x series with the architecture introduced by Windows NT,

2760-521: A third-party cracking software. All versions of Microsoft Office products from Office 2000 to Office 2016 are eligible for ten years of support following their release, during which Microsoft releases security updates for the product version and provides paid technical support. The ten-year period is divided into two five-year phases: The mainstream phase and the extended phase. During the mainstream phase, Microsoft may provide limited complimentary technical support and release non-security updates or change

2875-669: A type library) and late binding (via IDispatch, mapped to the .NET Reflection API), with the built-in .NET-to-COM bridge called COM Interop . While Java lacks built-in COM support, toolsets like JACOB and jSegue can generate proxy source code (consisting of two parts, a set of Java classes and a C++ source for a Java Native Interface DLL) from type libraries. These solutions only work on Windows. Another Java based j-Interop library which enables interoperability with COM components without JNI , using DCOM wire protocol (MSRPC) and works on non-Windows platforms also. Microsoft has publicly documented

2990-415: A unified app switcher. Users can install the on-premises version of this service, called Office Online Server, in private clouds in conjunction with SharePoint , Microsoft Exchange Server and Microsoft Lync Server . Word, Excel, and PowerPoint on the web can all natively open, edit, and save Office Open XML files (docx, xlsx, pptx) as well as OpenDocument files (odt, ods, odp). They can also open

3105-549: Is a product line of proprietary graphical operating systems developed and marketed by Microsoft . It is grouped into families and sub-families that cater to particular sectors of the computing industry – Windows (unqualified) for a consumer or corporate workstation , Windows Server for a server and Windows IoT for an embedded system . Windows is sold as either a consumer retail product or licensed to third-party hardware manufacturers who sell products bundled with Windows. The first version of Windows, Windows 1.0 ,

3220-431: Is a webpage that is hosted inside an Office client application. Users can use apps to amplify the functionality of a document, email message, meeting request, or appointment. Apps can run in multiple environments and by multiple clients, including rich Office desktop clients, Office Web Apps, mobile browsers, and also on-premises and in the cloud. The type of add-ins supported differ by Office versions: Microsoft Office has

3335-435: Is an edition of Windows that runs on minimalistic computers , like satellite navigation systems and some mobile phones. Windows Embedded Compact is based on its own dedicated kernel, dubbed Windows CE kernel. Microsoft licenses Windows CE to OEMs and device makers. The OEMs and device makers can modify and create their own user interfaces and experiences, while Windows CE provides the technical foundation to do so. Windows CE

3450-450: Is an unofficial name given to the version of Windows that runs on Xbox consoles. From Xbox One onwards it is an implementation with an emphasis on virtualization (using Hyper-V ) as it is three operating systems running at once, consisting of the core operating system , a second implemented for games and a more Windows-like environment for applications. Microsoft updates Xbox One's OS every month, and these updates can be downloaded from

3565-432: Is available in several editions, which regroup a given number of applications for a specific price. Primarily, Microsoft sells Office as Microsoft 365. The editions are as follows: Microsoft sells Office for a one-time purchase as Home & Student and Home & Business, however, these editions do not receive major updates. Post-secondary students may obtain the university edition of Microsoft Office 365 subscription. It

OLE Automation - Misplaced Pages Continue

3680-512: Is diagnostics. Researchers also observed that Microsoft "seemingly tried to make the system GDPR compliant by storing Office documents on servers based in the EU". However, they discovered the software packages collected additional data that contained private user information, some of which was stored on servers located in the US. The Netherlands Ministry of Justice hired Privacy Company to probe and evaluate

3795-611: Is limited to one user and two devices, plus the subscription price is valid for four years instead of just one. Apart from this, the university edition is identical in features to the Home Premium version. This marks the first time Microsoft does not offer physical or permanent software at academic pricing, in contrast to the university versions of Office 2010 and Office 2011 . In addition, students eligible for DreamSpark program may receive select standalone Microsoft Office apps free of charge. Microsoft Office has been criticized in

3910-696: Is monitoring the situation and states that "If progress is deemed insufficient or if the improvements offered are unsatisfactory, SLM Microsoft Rijk will reconsider its position and may ask the Dutch Data Protection Authority to carry out a prior consultation and to impose enforcement measures." When asked for a response by an IT professional publication, a Microsoft spokesperson stated: "We are committed to our customers’ privacy, putting them in control of their data and ensuring that Office ProPlus and other Microsoft products and services comply with GDPR and other applicable laws. We appreciate

4025-529: Is said to be available to update from qualified Windows 7 with SP1, Windows 8.1 and Windows Phone 8.1 devices from the Get Windows 10 Application (for Windows 7 , Windows 8.1 ) or Windows Update ( Windows 7 ). In February 2017, Microsoft announced the migration of its Windows source code repository from Perforce to Git . This migration involved 3.5 million separate files in a 300-gigabyte repository. By May 2017, 90 percent of its engineering team

4140-573: Is the most popular desktop operating system in the world, with a 70% market share as of March 2023 , according to StatCounter ; however when including mobile OS es, it is not the most used, in favor of Android . As of today, the most recent version of Windows is Windows 11 for consumer PCs and tablets , Windows 11 Enterprise for corporations, and Windows Server 2025 for servers. Still supported are some editions of Windows 10 , Windows Server 2016 or later (and exceptionally with paid support down to Windows Server 2008 ). As of today,

4255-533: Is the "client" and the application exporting the automation objects is the "server". Contrary to its name, automation objects do not necessarily use Microsoft OLE , although some Automation objects can be used in OLE environments. The confusion has its roots in Microsoft's earlier definition of OLE, which was previously more or less a synonym of COM. To ensure interoperability, automation interfaces are limited to use

4370-447: Is the last Windows client operating system to support Itanium. Windows Server line continues to support this platform until Windows Server 2012 ; Windows Server 2008 R2 is the last Windows operating system to support Itanium architecture. On April 25, 2005, Microsoft released Windows XP Professional x64 Edition and Windows Server 2003 x64 editions to support x86-64 (or simply x64), the 64-bit version of x86 architecture. Windows Vista

4485-548: The DEC Alpha platform. Difficulties in porting Office may have been a factor in discontinuing Windows NT on non-Intel platforms. The Microsoft Office applications and suites are sold via retail channels, and volume licensing for larger organizations (also including the "Home Use Program". allowing users at participating organizations to buy low-cost licenses for use on their personal devices as part of their employer's volume license agreement). In 2010, Microsoft introduced

4600-531: The IDispatch interface. It provides an infrastructure whereby applications called automation controllers can access and manipulate (i.e. set properties of or call methods on) shared automation objects that are exported by other applications. It supersedes Dynamic Data Exchange (DDE), an older mechanism for applications to control one another. As with DDE, in OLE Automation the automation controller

4715-656: The Microsoft Platform SDK ) or the Object Browser in Visual Basic (up to version 6) and Visual Studio .NET . Type libraries are used to generate Proxy pattern / stub code for interoperating between COM and other platforms, such as Microsoft .NET and Java . For instance, the .NET Framework SDK includes tools that can generate a proxy .NET DLL to access Automation objects using both early binding (with information about interfaces extracted from

OLE Automation - Misplaced Pages Continue

4830-480: The Office.com website , which superseded SkyDrive (now OneDrive ) and Office Live Workspace . Enterprise-managed versions are available through Office 365 . In February 2013, the ability to view and edit files on SkyDrive without signing in was added. The service can also be installed privately in enterprise environments as a SharePoint app, or through Office Web Apps Server. Microsoft also offers other web apps in

4945-797: The Open Specification Promise . Previously, Microsoft had supplied such documentation freely but only on request. Starting with Office 2007, the default file format has been a version of Office Open XML , though different from the one standardized and published by Ecma International and by ISO / IEC . Microsoft has granted patent rights to the formats technology under the Open Specification Promise and has made available free downloadable converters for previous versions of Microsoft Office including Office 2003, Office XP, Office 2000 and Office 2004 for Mac OS X. Third-party implementations of Office Open XML exist on

5060-585: The Start screen , which uses large tiles that are more convenient for touch interactions and allow for the display of continually updated information, and a new class of apps which are designed primarily for use on touch-based devices. The new Windows version required a minimum resolution of 1024×768 pixels, effectively making it unfit for netbooks with 800×600-pixel screens. Other changes include increased integration with cloud services and other online platforms (such as social networks and Microsoft's own OneDrive (formerly SkyDrive) and Xbox Live services),

5175-974: The Windows Driver Model , support for USB composite devices , support for ACPI , hibernation , and support for multi-monitor configurations. Windows 98 also included integration with Internet Explorer 4 through Active Desktop and other aspects of the Windows Desktop Update (a series of enhancements to the Explorer shell which was also made available for Windows 95). In May 1999, Microsoft released Windows 98 Second Edition , an updated version of Windows 98. Windows 98 SE added Internet Explorer 5.0 and Windows Media Player 6.2 amongst other upgrades. Mainstream support for Windows 98 ended on June 30, 2002, and extended support for Windows 98 ended on July 11, 2006. On September 14, 2000, Microsoft released Windows Me (Millennium Edition),

5290-505: The Windows Image Acquisition framework for retrieving images from scanners and digital cameras), additional system utilities such as System File Protection and System Restore , and updated home networking tools. However, Windows Me was faced with criticism for its speed and instability, along with hardware compatibility issues and its removal of real mode DOS support. PC World considered Windows Me to be one of

5405-578: The Windows Store service for software distribution, and a new variant known as Windows RT for use on devices that utilize the ARM architecture , and a new keyboard shortcut for screenshots . An update to Windows 8, called Windows 8.1 , was released on October 17, 2013, and includes features such as new live tile sizes, deeper OneDrive integration, and many other revisions. Windows 8 and Windows 8.1 have been subject to some criticism, such as

5520-451: The x86 -based personal computer became dominant in the professional world. Windows NT 4.0 and its predecessors supported PowerPC , DEC Alpha and MIPS R4000 (although some of the platforms implement 64-bit computing , the OS treated them as 32-bit). Windows 2000 dropped support for all platforms, except the third generation x86 (known as IA-32 ) or newer in 32-bit mode. The client line of

5635-446: The "Tablet PC" edition (designed for mobile devices meeting its specifications for a tablet computer , with support for stylus pen input and additional pen-enabled applications). Mainstream support for Windows XP ended on April 14, 2009. Extended support ended on April 8, 2014. After Windows 2000, Microsoft also changed its release schedules for server operating systems; the server counterpart of Windows XP, Windows Server 2003 ,

5750-514: The "on-premises" releases of Office sold under conventional license terms. In 2017, revenue from Office 365 overtook conventional license sales. Microsoft also rebranded most of their standard Office 365 editions as " Microsoft 365 " to reflect their inclusion of features and services beyond the core Microsoft Office suite. Although Microsoft announced that it was to phase out the Microsoft Office brand in favor of Microsoft 365 by 2023, with

5865-679: The C development environment, which included numerous windows samples. Windows 2.0 was released in December 1987, and was more popular than its predecessor. It features several improvements to the user interface and memory management. Windows 2.03 changed the OS from tiled windows to overlapping windows. The result of this change led to Apple Computer filing a suit against Microsoft alleging infringement on Apple's copyrights (eventually settled in court in Microsoft's favor in 1993). Windows 2.0 also introduced more sophisticated keyboard shortcuts and could make use of expanded memory . Windows 2.1

SECTION 50

#1732798437771

5980-589: The Chinese language. Windows 3.2 was generally sold by computer manufacturers with a ten-disk version of MS-DOS that also had Simplified Chinese characters in basic output and some translated utilities. The next major consumer-oriented release of Windows, Windows 95 , was released on August 24, 1995. While still remaining MS-DOS-based, Windows 95 introduced support for native 32-bit applications , plug and play hardware, preemptive multitasking , long file names of up to 255 characters, and provided increased stability over its predecessors. Windows 95 also introduced

6095-421: The EU and EFTA region. The investigation was initiated by the observation that Microsoft does not reveal or share publicly any data collected about users of its software. In addition, the company does not provide users of its (Office) software an option to turn off diagnostic and telemetry data sent back to the company. Researchers found that most of the data that the Microsoft software collects and "sends home"

6210-687: The Office Open XML specification free of copyrights and Microsoft has granted patent rights to the formats technology under the Open Specification Promise and has made available free downloadable converters for previous versions of Microsoft Office including Office 2003, Office XP, Office 2000 and Office 2004 for the Mac . Third-party implementations of Office Open XML exist on the Mac platform (iWork 08) and Linux ( OpenOffice.org 2.3 – Novell Edition only). Another point of criticism Microsoft Office has faced

6325-458: The Office suite is the ability for users and third-party companies to write add-ins ( plug-ins ) that extend the capabilities of an application by adding custom commands and specialized features. One of the new features is the Office Store. Plugins and other tools can be downloaded by users. Developers can make money by selling their applications in the Office Store. The revenue is divided between

6440-507: The Office suite, such as the Outlook Web App (formerly Outlook Web Access), Lync Web App (formerly Office Communicator Web Access), Project Web App (formerly Project Web Access). Additionally, Microsoft offers a service under the name of Online Doc Viewer to view Office documents on a website via Office on the web. Most versions of Microsoft Office (including Office 97 and later) use their own widget set and do not exactly match

6555-588: The Windows NT family still ran on IA-32 up to Windows 10 (the server line of the Windows NT family still ran on IA-32 up to Windows Server 2008 ). With the introduction of the Intel Itanium architecture ( IA-64 ), Microsoft released new versions of Windows to support it. Itanium versions of Windows XP and Windows Server 2003 were released at the same time as their mainstream x86 counterparts. Windows XP 64-Bit Edition (Version 2003), released in 2003,

6670-430: The Windows interface, and require a certain base language (the language which Windows originally shipped with). This is used for most languages in emerging markets. Full Language Packs, which translate the complete operating system, are only available for specific editions of Windows (Ultimate and Enterprise editions of Windows Vista and 7, and all editions of Windows 8, 8.1 and RT except Single Language). They do not require

6785-517: The Windows platform ( LibreOffice , all platforms), macOS platform ( iWork '08, NeoOffice , LibreOffice ) and Linux ( LibreOffice and OpenOffice.org 3.0). In addition, Office 2010, Service Pack 2 for Office 2007, and Office 2016 for Mac supports the OpenDocument Format (ODF) for opening and saving documents – only the old ODF 1.0 (2006 ISO/IEC standard) is supported, not the 1.2 version (2015 ISO/IEC standard). Microsoft provides

6900-620: The Xbox 360's system is backwards compatible with the original Xbox. Up to and including every version before Windows 2000 , Microsoft used an in-house version control system named Source Library Manager (SLM). Shortly after Windows 2000 was released, Microsoft switched to a fork of Perforce named Source Depot. This system was used up until 2017 once the system could not keep up with the size of Windows. Microsoft had begun to integrate Git into Team Foundation Server in 2013, but Windows (and Office) continued to rely on Source Depot. The Windows code

7015-527: The Xbox Live service to the Xbox and subsequently installed, or by using offline recovery images downloaded via a PC. It was originally based on NT 6.2 (Windows 8) kernel, and the latest version runs on an NT 10.0 base. This system is sometimes referred to as "Windows 10 on Xbox One". Xbox One and Xbox Series operating systems also allow limited (due to licensing restrictions and testing resources) backward compatibility with previous generation hardware, and

SECTION 60

#1732798437771

7130-504: The ability to remove metadata from Office documents. This was in response to highly publicized incidents where sensitive data about a document was leaked via its metadata. Metadata removal was first available in 2004, when Microsoft released a tool called Remove Hidden Data Add-in for Office 2003/XP for this purpose. It was directly integrated into Office 2007 in a feature called the Document Inspector . A major feature of

7245-403: The application developers themselves. Windows 8 and Windows Server 2012 introduce a new Language Control Panel where both the interface and input languages can be simultaneously changed, and language packs, regardless of type, can be downloaded from a central location. The PC Settings app in Windows 8.1 and Windows Server 2012 R2 also includes a counterpart settings page for this. Changing

7360-437: The application, a home networking system called HomeGroup , and performance improvements. Windows 8 , the successor to Windows 7, was released generally on October 26, 2012. A number of significant changes were made on Windows 8, including the introduction of a user interface based around Microsoft's Metro design language with optimizations for touch-based devices such as tablets and all-in-one PCs. These changes include

7475-504: The data stream is encoded." The researchers commented that there is no need for Microsoft to store information such as IPs and email addresses, which are collected automatically by the software. "Microsoft should not store these transient, functional data, unless the retention is strictly necessary, for example, for security purposes", the researchers conclude in the final report by the Netherlands Ministry of Justice. As

7590-430: The design of the product. During the extended phase, said services stop. Office 2019 only receives 5 years of mainstream and 2 years of extended support and Office 2021 only gets 5 years of mainstream support. Microsoft supports Office for the Windows and macOS platforms, as well as mobile versions for Windows Phone, Android and iOS platforms. Beginning with Mac Office 4.2, the macOS and Windows versions of Office share

7705-409: The design, mostly because of virtual memory and loadable virtual device drivers ( VxDs ) that allow Windows to share arbitrary devices between multi-tasked DOS applications. Windows 3.0 applications can run in protected mode , which gives them access to several megabytes of memory without the obligation to participate in the software virtual memory scheme. They run inside the same address space, where

7820-459: The developer and Microsoft where the developer gets 80% of the money. Developers are able to share applications with all Office users. The app travels with the document, and it is for the developer to decide what the recipient will see when they open it. The recipient will either have the option to download the app from the Office Store for free, start a free trial or be directed to payment. With Office's cloud abilities, IT departments can create

7935-419: The document in the desktop version of Office on their computer or device to utilize the advanced features there. Supported web browsers include Microsoft Edge , Internet Explorer 11 , the latest versions of Firefox or Google Chrome , as well as Safari for OS X 10.8 or later. The Personal edition of Office on the web is available to the general public free of charge with a Microsoft account through

8050-475: The formatting of the document may deviate from the original. Since November 2013, the apps have supported real-time co-authoring and autosaving files. Office on the web lacks a number of the advanced features present in the full desktop versions of Office, including lacking the programs Access and Publisher entirely. However, users are able to select the command "Open in Desktop App" that brings up

8165-516: The full Windows feature set. The early versions of Windows are often thought of as graphical shells, mostly because they ran on top of MS-DOS and used it for file system services. However, even the earliest Windows versions already assumed many typical operating system functions; notably, having their own executable file format and providing their own device drivers (timer, graphics, printer, mouse, keyboard and sound). Unlike MS-DOS, Windows allowed users to execute multiple graphical applications at

8280-436: The interface language also changes the language of preinstalled Windows Store apps (such as Mail, Maps and News) and certain other Microsoft-developed apps (such as Remote Desktop). The above limitations for language packs are however still in effect, except that full language packs can be installed for any edition except Single Language, which caters to emerging markets. Windows NT included support for several platforms before

8395-515: The keyboard and the interface can be changed through the Region and Language Control Panel. Components for all supported input languages, such as Input Method Editors , are automatically installed during Windows installation (in Windows XP and earlier, files for East Asian languages, such as Chinese, and files for right-to-left scripts, such as Arabic, may need to be installed separately, also from

8510-433: The last DOS-based version of Windows. Windows Me incorporated visual interface enhancements from its Windows NT-based counterpart Windows 2000 , had faster boot times than previous versions (which however, required the removal of the ability to access a real mode DOS environment, removing compatibility with some older programs), expanded multimedia functionality (including Windows Media Player 7, Windows Movie Maker , and

8625-560: The life of the subscription, as well as other services such as OneDrive storage. Microsoft has since promoted Office 365 as the primary means of purchasing Microsoft Office. Although there are still "on-premises" releases roughly every three years, Microsoft marketing emphasizes that they do not receive new features or access to new cloud-based services as they are released unlike Office 365, as well as other benefits for consumer and business markets. Office 365 revenue overtook traditional license sales for Office in 2017. Microsoft Office

8740-477: The name continuing only for legacy product offerings, later that year it reversed this decision and announced Office 2024, which they released in September 2024. Office on the web is a free lightweight web version of Microsoft Office and primarily includes three web applications: Word , Excel and PowerPoint . The offering also includes Outlook.com , OneNote and OneDrive which are accessible through

8855-773: The native operating system. This is most apparent in Microsoft Office XP and 2003, where the standard menus were replaced with a colored, flat-looking, shadowed menu style. The user interface of a particular version of Microsoft Office often heavily influences a subsequent version of Microsoft Windows. E.g.:- Users of Microsoft Office may access external data via connection-specifications saved in Office Data Connection (.odc) files. Office, on all platforms, supports editing both server files (in real time) and offline files (manually saved) in recent years. The support for editing server files (in real time)

8970-876: The object model of all of the applications in Microsoft Office , and some other software developers have also documented the object models of their applications. Object models are presented to automation controllers as type libraries, with their interfaces described in ODL . Automation is available for a variety of languages, including, but not limited to: Microsoft Windows 24H2 (10.0.26100.2454) (November 21, 2024 ; 7 days ago  ( 2024-11-21 ) ) [±] 23H2 (10.0.22635.4515) (November 22, 2024 ; 6 days ago  ( 2024-11-22 ) ) [±] 24H2 (10.0.26120.2415) (November 22, 2024 ; 6 days ago  ( 2024-11-22 ) ) [±] Microsoft Windows

9085-665: The older Office file formats ( doc , xls, ppt), but will be converted to the newer Open XML formats if the user wishes to edit them online. Other formats cannot be opened in the browser apps, such as CSV in Excel or HTML in Word, nor can Office files that are encrypted with a password be opened. Files with macros can be opened in the browser apps, but the macros cannot be accessed or executed. Starting in July 2013, Word can render PDF documents or convert them to Microsoft Word documents, although

9200-622: The only active top-level family is Windows NT . The first version, Windows NT 3.1 , was intended for server computing and corporate workstations . It grew into a product line of its own and now consists of four sub-families that tend to be released almost simultaneously and share the same kernel. These top-level Windows families are no longer actively developed: The term Windows collectively describes any or all of several generations of Microsoft operating system products. These products are generally categorized as follows: The history of Windows dates back to 1981 when Microsoft started work on

9315-587: The opportunity to discuss our diagnostic data handling practices in Office ProPlus with the Dutch Ministry of Justice and look forward to a successful resolution of any concerns." The user privacy data issue affects ProPlus subscriptions of Microsoft Office 2016 and Microsoft Office 365, including the online version of Microsoft Office 365. Microsoft Office for Windows started in October 1990 as

9430-507: The past for using proprietary file formats rather than open standards , which forces users who share data into adopting the same software platform. However, on February 15, 2008, Microsoft made the entire documentation for the binary Office formats freely available under the Open Specification Promise . Also, Office Open XML , the document format for the latest versions of Office for Windows and Mac, has been standardized under both Ecma International and ISO . Ecma International has published

9545-403: The platform), but also supported the capabilities of the existing NT kernel . Following its approval by Microsoft's staff, development continued on what was now Windows NT, the first 32-bit version of Windows. However, IBM objected to the changes, and ultimately continued OS/2 development on its own. Windows NT was the first Windows operating system based on a hybrid kernel . The hybrid kernel

9660-495: The removal of the Start menu . On September 30, 2014, Microsoft announced Windows 10 as the successor to Windows 8.1. It was released on July 29, 2015, and addresses shortcomings in the user interface first introduced with Windows 8. Changes on PC include the return of the Start Menu, a virtual desktop system, and the ability to run Windows Store apps within windows on the desktop rather than in full-screen mode. Windows 10

9775-754: The said Control Panel). Third-party IMEs may also be installed if a user feels that the provided one is insufficient for their needs. Since Windows 2000, English editions of Windows NT have East Asian IMEs (such as Microsoft Pinyin IME and Microsoft Japanese IME) bundled, but files for East Asian languages may be manually installed on Control Panel. Interface languages for the operating system are free for download, but some languages are limited to certain editions of Windows. Language Interface Packs (LIPs) are redistributable and may be downloaded from Microsoft's Download Center and installed for any edition of Windows (XP or later) – they translate most, but not all, of

9890-554: The same as the Macintosh versions). Microsoft Office 4.2 for Windows NT was released in 1994 for i386, Alpha, MIPS and PowerPC architectures, containing Word 6.0 and Excel 5.0 (both 32-bit), PowerPoint 4.0 (16-bit), and Microsoft Office Manager 4.2 (the precursor to the Office Shortcut Bar)). Microsoft Office 95 was released on August 24, 1995. Software version numbers were altered again to create parity across

10005-442: The same file format, and are interoperable . Visual Basic for Applications support was dropped in Microsoft Office 2008 for Mac, then reintroduced in Office for Mac 2011. Microsoft tried in the mid-1990s to port Office to RISC processors such as NEC / MIPS and IBM / PowerPC , but they met problems such as memory access being hampered by data structure alignment requirements. Microsoft Word 97 and Excel 97, however, did ship for

10120-420: The same time, through cooperative multitasking . Windows implemented an elaborate, segment-based, software virtual memory scheme, which allows it to run applications larger than available memory: code segments and resources are swapped in and thrown away when memory became scarce; data segments moved in memory when a given application had relinquished processor control. Windows 3.0 , released in 1990, improved

10235-439: The segmented memory provides a degree of protection. Windows 3.0 also featured improvements to the user interface. Microsoft rewrote critical operations from C into assembly . Windows 3.0 was the first version of Windows to achieve broad commercial success, selling 2 million copies in the first six months. Windows 3.1, made generally available on March 1, 1992, featured a facelift. In August 1993, Windows for Workgroups,

10350-654: The server for Outlook after discontinuing Exchange Client. Microsoft Office 2000 (Office 9.0) introduced adaptive menus, where little-used options were hidden from the user. It also introduced a new security feature, built around digital signatures , to diminish the threat of macro viruses. The Microsoft Script Editor , an optional tool that can edit script code, was also introduced in Office 2000. Office 2000 automatically trusts macros (written in VBA 6) that were digitally signed from authors who have been previously designated as trusted. Office 2000 also introduces PhotoDraw ,

10465-451: The suite – every program was called version 7.0 meaning all but Word missed out versions. Office 95 included new components to the suite such as Schedule+ and Binder . Office for Windows 95 was designed as a fully 32-bit version to match Windows 95 although some apps not bundled as part of the suite at that time - Publisher for Windows 95 and Project 95 had some 16-bit components even though their main program executable

10580-635: The target application's object model is "difficult to impossible". Due to these complications, Automation components are usually provided with type libraries , which contain metadata about classes, interfaces and other features exposed by an object library. Interfaces are described in Microsoft Interface Definition Language . Type libraries can be viewed using various tools, such as the Microsoft OLE/COM Object Viewer ( oleview.exe , part of

10695-514: The use of Microsoft Office products in the public sector. "Microsoft systematically collects data on a large scale about the individual use of Word, Excel, PowerPoint, and Outlook. Covertly, without informing people", researchers of the Privacy Company stated in their blog post. "Microsoft does not offer any choice with regard to the amount of data, or possibility to switch off the collection, or ability to see what data are collected, because

10810-477: The web , a version of the software that runs within a web browser , which are offered freely. Since Office 2013 , Microsoft has promoted Office 365 as the primary means of obtaining Microsoft Office: it allows the use of the software and other services on a subscription business model , and users receive feature updates to the software for the lifetime of the subscription, including new features and cloud computing integration that are not necessarily included in

10925-465: The worst operating systems Microsoft had ever released, and the fourth worst tech product of all time. In November 1988, a new development team within Microsoft (which included former Digital Equipment Corporation developers Dave Cutler and Mark Lucovsky ) began work on a revamped version of IBM and Microsoft's OS/2 operating system known as "NT OS/2". NT OS/2 was intended to be a secure, multi-user operating system with POSIX compatibility and

11040-542: Was 32-bit. Office 95 was available in two versions, Office 95 Standard and Office 95 Professional. The standard version consisted of Word 7.0, Excel 7.0, PowerPoint 7.0, and Schedule+ 7.0. The professional edition contained all of the items in the standard version plus Access 7.0. If the professional version was purchased in CD-ROM form, it also included Bookshelf . The logo used in Office 95 returns in Office 97, 2000 and XP. Microsoft Office 98 Macintosh Edition also uses

11155-407: Was announced as the successor to Windows 10 during a livestream. The new operating system was designed to be more user-friendly and understandable. It was released on October 5, 2021. As of May 2022, Windows 11 is a free upgrade to Windows 10 users who meet the system requirements. In July 2021, Microsoft announced it will start selling subscriptions to virtualized Windows desktops as part of

11270-492: Was available in a number of different editions , and has been subject to some criticism , such as drop of performance, longer boot time, criticism of new UAC, and stricter license agreement. Vista's server counterpart, Windows Server 2008 was released in early 2008. On July 22, 2009, Windows 7 and Windows Server 2008 R2 were released to manufacturing (RTM) and released to the public three months later on October 22, 2009. Unlike its predecessor, Windows Vista, which introduced

11385-466: Was designed as a modified microkernel , influenced by the Mach microkernel developed by Richard Rashid at Carnegie Mellon University, but without meeting all of the criteria of a pure microkernel. The first release of the resulting operating system, Windows NT 3.1 (named to associate it with Windows 3.1 ) was released in July 1993, with versions for desktop workstations and servers . Windows NT 3.5

11500-639: Was divided among 65 different repositories with a kind of virtualization layer to produce unified view of all of the code. Microsoft Office Microsoft Office , MS Office , or simply Office , is an office suite and family of client software , server software , and services developed by Microsoft . The first version of the Office suite, announced by Bill Gates on August 1, 1988 at COMDEX , contained Microsoft Word , Microsoft Excel , and Microsoft PowerPoint — all three of which remain core products in Office — and over time Office applications have grown substantially closer with shared features such as

11615-462: Was marketed in two main editions : the "Home" edition was targeted towards consumers, while the "Professional" edition was targeted towards business environments and power users , and included additional security and networking features. Home and Professional were later accompanied by the "Media Center" edition (designed for home theater PCs , with an emphasis on support for DVD playback, TV tuner cards , DVR functionality, and remote controls), and

11730-698: Was not released until November 1985. Windows 1.0 was to compete with Apple 's operating system, but achieved little popularity. Windows 1.0 is not a complete operating system; rather, it extends MS-DOS . The shell of Windows 1.0 is a program known as the MS-DOS Executive . Components included Calculator , Calendar, Cardfile , Clipboard Viewer , Clock, Control Panel , Notepad , Paint , Reversi , Terminal and Write . Windows 1.0 does not allow overlapping windows. Instead, all windows are tiled . Only modal dialog boxes may appear over other windows. Microsoft sold as included Windows Development libraries with

11845-586: Was originally introduced (in its current form) after the introduction of OneDrive (formerly SkyDrive). But, older versions of Office also have the ability to edit server files (notably Office 2007). Both Windows and Office used service packs to update software. Office had non-cumulative service releases , which were discontinued after Office 2000 Service Release 1. Now, Windows and Office have shifted to predictable (monthly, semi-annual and annual) release schemes to update software. Past versions of Office often contained Easter eggs . For example, Excel 97 contained

11960-462: Was released in April 2003. It was followed in December 2005, by Windows Server 2003 R2. After a lengthy development process , Windows Vista was released on November 30, 2006, for volume licensing and January 30, 2007, for consumers. It contained a number of new features , from a redesigned shell and user interface to significant technical changes , with a particular focus on security features . It

12075-569: Was released in September 1994, focusing on performance improvements and support for Novell 's NetWare , and was followed up by Windows NT 3.51 in May 1995, which included additional improvements and support for the PowerPC architecture. Windows NT 4.0 was released in June 1996, introducing the redesigned interface of Windows 95 to the NT series. On February 17, 2000, Microsoft released Windows 2000 ,

12190-622: Was released in conjunction with Windows XP , and was a major upgrade with numerous enhancements and changes over Office 2000. Office XP introduced the Safe Mode feature, which allows applications such as Outlook to boot when it might otherwise fail by bypassing a corrupted registry or a faulty add-in. Smart tag is a technology introduced with Office XP in Word and Excel and discontinued in Office 2010. Office XP also introduces new components including Document Imaging , Document Scanning , Clip Organizer , MapPoint , and Data Analyzer . Binder

12305-675: Was released in two different versions: Windows/286 and Windows/386 . Windows/386 uses the virtual 8086 mode of the Intel 80386 to multitask several DOS programs and the paged memory model to emulate expanded memory using available extended memory . Windows/286, in spite of its name, runs on both Intel 8086 and Intel 80286 processors. It runs in real mode but can make use of the high memory area . In addition to full Windows packages, there were runtime-only versions that shipped with early Windows software from third parties and made it possible to run their Windows software on MS-DOS and without

12420-509: Was released on November 20, 1985, as a graphical operating system shell for MS-DOS in response to the growing interest in graphical user interfaces (GUIs). The name "Windows" is a reference to the windowing system in GUIs. The 1990 release of Windows 3.0 catapulted its market success and led to various other product families, including the now-defunct Windows 9x , Windows Mobile , Windows Phone , and Windows CE/Embedded Compact . Windows

12535-401: Was roughly equivalent to a service pack . The first OSR of Windows 95 was also the first version of Windows to be bundled with Microsoft's web browser , Internet Explorer . Mainstream support for Windows 95 ended on December 31, 2000, and extended support for Windows 95 ended on December 31, 2001. Windows 95 was followed up with the release of Windows 98 on June 25, 1998, which introduced

12650-586: Was the first client version of Windows NT to be released simultaneously in IA-32 and x64 editions. As of 2024, x64 is still supported. An edition of Windows 8 known as Windows RT was specifically created for computers with ARM architecture , and while ARM is still used for Windows smartphones with Windows 10, tablets with Windows RT will not be updated. Starting from Windows 10 Fall Creators Update (version 1709) and later includes support for ARM-based PCs. Windows CE (officially known as Windows Embedded Compact ),

12765-476: Was the first version of Office also released on CD-ROM. In 1993, Microsoft Office Professional was released, which added Microsoft Access 1.1. Microsoft Office 4.0 was released containing Word 6.0, Excel 4.0a, PowerPoint 3.0 and Mail in 1993. Word's version number jumped from 2.0 to 6.0 so that it would have the same version number as the MS-DOS and Macintosh versions (Excel and PowerPoint were already numbered

12880-466: Was the first version of Office to include the Office Assistant. In Brazil , it was also the first version to introduce the Registration Wizard, a precursor to Microsoft Product Activation . With this release, the accompanying apps, Project 98 and Publisher 98 also transitioned to fully 32-bit versions. Exchange Server , a mail server and calendaring server developed by Microsoft , is

12995-593: Was the lack of support in its Mac versions for Unicode and Bidirectional text languages, notably Arabic and Hebrew . This issue, which had existed since the first release in 1989, was addressed in the 2016 version. On November 13, 2018, a report initiated by the Government of the Netherlands concluded that Microsoft Office 2016 and Office 365 do not comply with GDPR , the European law which regulates data protection and privacy for all citizens in and outside

13110-556: Was used in the Dreamcast along with Sega's own proprietary OS for the console. Windows CE was the core from which Windows Mobile was derived. Its successor, Windows Phone 7 , was based on components from both Windows CE 6.0 R3 and Windows CE 7.0 . Windows Phone 8 however, is based on the same NT-kernel as Windows 8. Windows Embedded Compact is not to be confused with Windows XP Embedded or Windows NT 4.0 Embedded , modular editions of Windows based on Windows NT kernel. Xbox OS

13225-420: Was using Git, in about 8500 commits and 1760 Windows builds per day. In June 2021, shortly before Microsoft's announcement of Windows 11, Microsoft updated their lifecycle policy pages for Windows 10, revealing that support for their last release of Windows 10 will end on October 14, 2025. On April 27, 2023, Microsoft announced that version 22H2 would be the last of Windows 10. On June 24, 2021, Windows 11

#770229