Contributors who'll be making major changes are encouraged to complete these steps. Even if you have write permissions in the main repository, we highly recommend (and this guide assumes) that you fork and clone the repository and store your proposed changes in your fork.
To launch VS Code and open the current folder, run the command code . in the command line or Bash shell. If the current folder is part of a local Git repo, the GitHub integration appears in Visual Studio Code automatically.
The Learn Authoring Pack for Visual Studio Code includes basic Markdown authoring assistance, page previews, support for Markdown templates, markdownlint, and Code Spell Checker. These features ease and streamline the contribution process. As such, we consider the Learn Authoring Pack a required extension for contributors.
To use the Learn Authoring Pack functionality, press Alt+M in Visual Studio Code. To configure a toolbar to show the functions available, edit the Visual Studio Code settings (Control+comma), and add user setting "markdown.showToolbar": true.
Markdown is a lightweight markup language used to author the content. Visual Studio Code is the preferred tool for editing Markdown at Microsoft. Other Markdown editing tools are available. The Markdown Reference article covers Markdown basics and the features supported by the learn.microsoft.com website.
While authoring your Windows Runtime component, follow the guidelines and type restrictions outlined in the existing UWP documentation about Windows Runtime components (see Windows Runtime components with C# and Visual Basic). The component can for the most part be implemented like any other C# library. However, there are restrictions on the public types in the component that will be exposed to the Windows Runtime and declared in the generated .winmd for others to consume.
Externally, you can expose only Windows Runtime types for parameters and return values. You can use built-in C# types as part of the public surface of the component as long as there is a mapping from the .NET type to WinRT (see .NET mappings of WinRT types in C#/WinRT), and they will appear to users of the component as the corresponding Windows Runtime types. Windows Runtime types from other Windows Runtime components and the Windows SDK can also be used as part of the public implementation of the component, such as in parameters, return types, and class inheritance.
There are some Windows Runtime types that are mapped to .NET types (see .NET mappings of WinRT types in C#/WinRT). These .NET types can be used in the public interface of your Windows Runtime component, and they will appear to users of the component as the corresponding Windows Runtime types.
Now we have moved across to Office 365 we have looked at the idea of co-authoring as it will allow us to be able to still have multiple users at any one time but we can also do simple things like merge/split cells, insert pictures, insert hyperlinks, etc.
I have two questions though...
1. Is there a way of co-authoring and have the file located on our server rather than a OneDrive location?
2. If the answer to the above is "No", is there a way of setting up a link to the spreadsheet at the OneDrive location and placing it in a folder on our server AND having that link open the spreadsheet in the desktop version of Excel and not the browser?
I have looked at lots of options by Googling the above issues and nothing seems to be working for me at the minute!
Thanks in advance
Glenn
OK, so Q1 is answered in the fact that you have said that I need to save the file to OneDrive or SharePoint. No problem there.
When I save that file to OneDrive and then share it all I can do is send a link to an email address or copy the link to put it into an email to people. Having an email with the link is not very convenient for what we need. Is there not a way of creating a shortcut, similar to how you would create a shortcut on your desktop for a frequently used file on your server?
I tried to create a shortcut by browsing to the location of that file in the OneDrive folder, but of course if somebody else tries to open that link it is trying to access 'my' OneDrive and they get an error as below:
The only other way is copying the linked provided when I click the 'share' button, but then I can only create an 'internet shortcut' and that will only open the file in a web browser, and I need this to open in the Excel software.
Any ideas with this?!
@NikolinoDE
Thanks. I do understand the basic concepts of the co-authoring, but having a specific issue.
Background: We have a "Schedule" that is a spreadsheet, located in a particular part of our server (G:\Training Schedule\2020 Schedule.xlsx). This file is shared in the 'old way' as a "Shared Workbook" and works well apart from the lack of some functionality.
Problem: Now that we have migrated to Office 365 I want to be able to use co-authoring (giving us the better functionality), but to do so I have to save the file to my work OneDrive account. I'm fine with that, but I would like a link to that file in the G:\Training Schedule\ folder that will allow all staff members to be able to click on it and open the file in it's native Excel format (not browser format).
The easiest way is to use Microsoft Teams if you have it in your subscription. That's the tool designed to share and communicate common resources by teams and group charts. From the Teams interface you may open the file in Teams interface (which is actually embedded browser), in browser and in desktop application. Everything is naturally shared.
The best tools that are still selling new seats are the following - both are Windows PC only though, so if you need to do a lot of authoring I would highly recommend putting together a PC that can run these tools.
The first one can be bought outright (follow the link) for a mere $90. The website has a lot of tutorial material, and the manual is superb as well. I still use this on a regular basis for all DVD-Video & Video_TS content for DVD-Audio/Video hybrids and can highly recommend it.
Scenarist can be bought outright but it is expensive (although not as dear as it used to be) with the additional option of a monthly subscription model that also gets you full tech support as well as all updates as part of the package and is THE 'Hollywood/Studio' industry standard. The learning curve is steep but it works well, and is still in development too. Additionally, the core is very similar to what Adobe licensed for Encore, with the main difference being that unlike Encore, Scenarist SD is full spec with no features disabled or not accessible.
Much as I love TMPGEnc & their products however, I am n ot a fan of this software at all - and again, it is Windows 11 PC only (the options I listed above will happily run on earlier versions, with DVD-Lab Pro 2 happily running on Windows 7, 8, 10 etc but I have no clue if it will run on 11, and Scenarist is also perfectly splendid on Windows 10 and a Bootcamped Mac too - just like DVD-Lab Pro 2).
The reason I am not a fan of the TMPGEnc tool is because it is seriously restricted in spec implementation, and it's abstraction layer design will rapidly box you into a corner there is no escape from - just like Encore used to do if I am to be honest (and I used to like Encore).
TMPGEnc do make superb tools however - in particular I can highly recommend their Premiere Pro plugin for H.264 encoding as it is vastly superior to the dreadful MainConcept powered AME built into Premiere, and again whilst it is Windows only it is backwards compatible to Windows 10 build 15.x, and encodes not only to H.264 but also MP4, MPEG-TS and - perversely, given that you cannot actually import the result back into Premiere at all - MKV!!
Box for Microsoft Office coauthoring enables real-time coauthoring on Office desktop, web, and mobile. You can simultaneously edit and collaborate on Microsoft Excel, Word, and PowerPoint files on desktop in real-time, with all changes automatically saved to your Box account.
Unlocking a co-authored document cancels the co-authoring session. This feature is useful when the initiator of the session decides that the co-authoring changes are not required, and wants to end the session without saving the changes to iManage Work.
The Relationships section also now has the option to create a new relationship in the properties pane. This gives the benefit of no queries running to fetch a data preview or validating the relationship as you click that you get with editing relationships in the properties pane but now also for creating a new relationship. The existing paths to create a relationship are still available, this just offers an additional way that may be most helpful to users with tables in DirectQuery or Direct Lake storage mode.
They can only be created or edited in Power BI Desktop via XMLA endpoints or XMLA-based tools such as SQL Server Management Studio (SSMS) or external tools like the Tabular Editor open-source community tool.
And finally, for one of these semantic model items we are introducing creating and editing within Power BI Desktop. We are very excited to announce the public preview of authoring the powerful calculation groups feature in Power BI Desktop.
Support for creating calculation groups in Power BI Desktop has been a highly voted idea with over 3,500 votes. Thank you Marco Russo for the popular idea and your continuous support and amazing contributions in helping users understand DAX and modeling in Power BI!
Implicit measures are when you drag a data column directly into a visual and the visual aggregates it as a SUM, AVERAGE, MIN, etc. Discourage implicit measures will not allow report creators to add data columns to visuals as aggregate values. Existing visuals with implicit measures will still show the values. Unfortunately, calculation items are not applied to implicit measures, which is why this setting is required. Calculation items only apply to measures, sometimes termed explicit measures. A measure is created by clicking on New measure in the ribbon and you define the DAX expression to aggregate a data column. You can also include conditional elements and filters when you aggregate a data column in a measure, giving you the full analytical capabilities DAX provides. Calculation items then apply their additional DAX expression logic on these measures.