Category: Microsoft
Category Archives: Microsoft
How to share a dotm file with VBA with design mode off
Hello all,
I have created a tool using word and VBA where a user selects the name of a company and it creates a letterhead based on data in an excel sheet.
Briefly, there are three files involved.
1) The creator tool – a word document with a create letterhead button which loads the name of the companies from an excel sheet
2) The company data excel sheet which the creator tool uses to find the company name and the other associated information that then gets passed to
3) The master template word file – which is used to define where each piece of information from the excel sheets go.
The users interact with the creator tool and end up with a new document with the right letterhead and address in it.
All of the users of the tool are in the same organisation using M365. Users install the tool by copying two files to the C drive and the creator file to their desktop.
The issue arises when the user opens the creator word document for the first time. Unfortunately I can’t seem to find a way to prevent the document from opening with Design mode switched on, which makes the button on the document inactive.
I’m looking to simplify the rollout without users having to enable the deliver ribbon, turn off design mode and then save – so any tips would be appreciated!
Thanks!
Hello all, I have created a tool using word and VBA where a user selects the name of a company and it creates a letterhead based on data in an excel sheet. Briefly, there are three files involved. 1) The creator tool – a word document with a create letterhead button which loads the name of the companies from an excel sheet2) The company data excel sheet which the creator tool uses to find the company name and the other associated information that then gets passed to 3) The master template word file – which is used to define where each piece of information from the excel sheets go. The users interact with the creator tool and end up with a new document with the right letterhead and address in it. All of the users of the tool are in the same organisation using M365. Users install the tool by copying two files to the C drive and the creator file to their desktop. The issue arises when the user opens the creator word document for the first time. Unfortunately I can’t seem to find a way to prevent the document from opening with Design mode switched on, which makes the button on the document inactive. I’m looking to simplify the rollout without users having to enable the deliver ribbon, turn off design mode and then save – so any tips would be appreciated!Thanks! Read More
Multiple If formulas with conditions
I am in need a formula that will look at multiple conditions for the data I have. My sample data is below.
If the value in A is the same, and the value in B is the same, then join the values in C and put them in D. The formula I have for that function works (=IF(A2=A3, IF(A3=A4, TEXTJOIN(“,”,TRUE,C2,C3,C4),TEXTJOIN(“,”,TRUE,C2,C3)),””).
What I need the complete formula to do is this:
If the value in A is the same, and the value in B is the same, then join the values in C and put them in D, but if the value in A does not match, then copy the value from C2 to D2.
I hope I explained that well enough. I’m thinking it needs to be a nested formula, but I cannot figure it out. Any help will be greatly appreciated.
I am in need a formula that will look at multiple conditions for the data I have. My sample data is below. If the value in A is the same, and the value in B is the same, then join the values in C and put them in D. The formula I have for that function works (=IF(A2=A3, IF(A3=A4, TEXTJOIN(“,”,TRUE,C2,C3,C4),TEXTJOIN(“,”,TRUE,C2,C3)),””). What I need the complete formula to do is this:If the value in A is the same, and the value in B is the same, then join the values in C and put them in D, but if the value in A does not match, then copy the value from C2 to D2. I hope I explained that well enough. I’m thinking it needs to be a nested formula, but I cannot figure it out. Any help will be greatly appreciated. Read More
Ou augmenter ma limite de stockage onedrive
je ne trouve pas ou augmenter ma limite de stockage one drive
je ne trouve pas ou augmenter ma limite de stockage one drive Read More
Can I split information in a field?
I have a cell that contains this: 00001/ / /29100/ I would like 2 separate numeric cells, one cell that would contain 00001 and the second cell that contains 29100 omitting the slash marks completely.
Can this be done? I don’t have much experience with Excel.
Thank you for your help.
I have a cell that contains this: 00001/ / /29100/ I would like 2 separate numeric cells, one cell that would contain 00001 and the second cell that contains 29100 omitting the slash marks completely.Can this be done? I don’t have much experience with Excel. Thank you for your help. Read More
Early insights from the AI Readiness Survey
Earlier, we announced our AI Readiness Survey — we’re still gathering sample, but we thought we’d share some early insights from more than 500 organizations who’ve already taken part.
Overwhelmingly, these results show the need for ongoing collaboration, education, and experimentation around AI. We’re excited for you to read these insights and share them with your communities. We plan to analyze and release a detailed report of the findings from the survey this summer.
If you haven’t yet, we invite you to take the survey or share it with your networks.
The AI Readiness Survey is conducted by the GivingTuesday Data Commons in partnership with Fundraising.AI and with generous support from Microsoft. Click here for more information about the AI Readiness Survey.
Earlier, we announced our AI Readiness Survey — we’re still gathering sample, but we thought we’d share some early insights from more than 500 organizations who’ve already taken part. Overwhelmingly, these results show the need for ongoing collaboration, education, and experimentation around AI. We’re excited for you to read these insights and share them with your communities. We plan to analyze and release a detailed report of the findings from the survey this summer. If you haven’t yet, we invite you to take the survey or share it with your networks. The AI Readiness Survey is conducted by the GivingTuesday Data Commons in partnership with Fundraising.AI and with generous support from Microsoft. Click here for more information about the AI Readiness Survey. Read More
Email Delay Today
Hello, our company is based in midwest and seeing if anyone is having issues with outbound mail to EOP? We are hybrid and our internal exchange server queues are clear. Also, our spam filtering service is reporting healthy. Otherwise, running a test on the outbound connector to EOP is producing errors and also seeing email delays thru our logging. Microsoft support states their may be issues on their side but nothing has been posted to 365 Health.
Thanks
Hello, our company is based in midwest and seeing if anyone is having issues with outbound mail to EOP? We are hybrid and our internal exchange server queues are clear. Also, our spam filtering service is reporting healthy. Otherwise, running a test on the outbound connector to EOP is producing errors and also seeing email delays thru our logging. Microsoft support states their may be issues on their side but nothing has been posted to 365 Health. Thanks Read More
Integrate the Microsoft.BingAds.UETSdk into our UWP product
Hello,
We are currently trying to integrate the UET (Universal Event Tracking) SDK ([Microsoft.BingAds.UETSdk](https://www.nuget.org/packages/Microsoft.BingAds.UETSdk)) into our UWP product. We have been following the documentation closely, but we encounter an issue as soon as we implement the step “Import all of the .NET Native / CoreCLR props” from [this guide](https://learn.microsoft.com/en-us/advertising/guides/windows-app-uet-sdk?view=bingads-13#cpluspluswinrt). After adding this step, when we attempt to submit our UWP package to the Windows Store, we receive the error: “You cannot submit pre-compiled .NET Native packages.”
For testing purposes, we created an entirely blank project and followed the instructions step by step:
1. Blank project (UetTestBlank.rar and UetTestBlank_1.0.60.0_x86_x64_arm_arm64) – successfully submitted to the Windows Store.
2. Added only the .dll without modifying project settings (UetTestUetPkgOnly_1.0.60.0_x86_x64_arm.appxbundle and UetTestUetPkgOnly.rar) – successfully submitted to the Windows Store.
3. Modified the project by adding “Import all of the .NET Native / CoreCLR props” (UetTestUetPkgWithProjectFileMod.rar and UetTestUetPkgWithProjectFileMod_1_0_60_0_x86_x64_arm_arm64_appxbundle) – submission failed with the error: UetTestUetPkgWithProjectFileMod_1_0_60_0_x86_x64_arm_arm64_appxbundle 3.2 MB, “Package acceptance validation error: You cannot submit pre-compiled .NET Native packages. Please upload the Microsoft Store appxupload file and try again.”
You can find all the project files here: [Dropbox link](https://www.dropbox.com/scl/fo/d6hr4k24z7sybzg6172r6/AOqBb_2zMBUPCuKgxrmbwhU?rlkey=1pzpak1l1aqcwuejapmmllpid&st=o2wmzce5&dl=0)
Could there be any inaccuracies in the documentation, or does anyone have experience working with this library who could provide some guidance or examples?
Thank you!
Hello,We are currently trying to integrate the UET (Universal Event Tracking) SDK ([Microsoft.BingAds.UETSdk](https://www.nuget.org/packages/Microsoft.BingAds.UETSdk)) into our UWP product. We have been following the documentation closely, but we encounter an issue as soon as we implement the step “Import all of the .NET Native / CoreCLR props” from [this guide](https://learn.microsoft.com/en-us/advertising/guides/windows-app-uet-sdk?view=bingads-13#cpluspluswinrt). After adding this step, when we attempt to submit our UWP package to the Windows Store, we receive the error: “You cannot submit pre-compiled .NET Native packages.”For testing purposes, we created an entirely blank project and followed the instructions step by step:1. Blank project (UetTestBlank.rar and UetTestBlank_1.0.60.0_x86_x64_arm_arm64) – successfully submitted to the Windows Store.2. Added only the .dll without modifying project settings (UetTestUetPkgOnly_1.0.60.0_x86_x64_arm.appxbundle and UetTestUetPkgOnly.rar) – successfully submitted to the Windows Store.3. Modified the project by adding “Import all of the .NET Native / CoreCLR props” (UetTestUetPkgWithProjectFileMod.rar and UetTestUetPkgWithProjectFileMod_1_0_60_0_x86_x64_arm_arm64_appxbundle) – submission failed with the error: UetTestUetPkgWithProjectFileMod_1_0_60_0_x86_x64_arm_arm64_appxbundle 3.2 MB, “Package acceptance validation error: You cannot submit pre-compiled .NET Native packages. Please upload the Microsoft Store appxupload file and try again.”You can find all the project files here: [Dropbox link](https://www.dropbox.com/scl/fo/d6hr4k24z7sybzg6172r6/AOqBb_2zMBUPCuKgxrmbwhU?rlkey=1pzpak1l1aqcwuejapmmllpid&st=o2wmzce5&dl=0)Could there be any inaccuracies in the documentation, or does anyone have experience working with this library who could provide some guidance or examples?Thank you! Read More
i want to share my to do list in Outlook to internal members of my Team
Hello
Please I need your help on this issue.
I want to share my to do list in Outlook to internal members of my Team.
I would like to know how to share TO DO lists in Outlook with my internal Teams members.
I am also confused with the difference between TASKS and To Do lists.
I was able to share my to-do list with my end user on outlook. But when they click on the link they get the error message
Hello Please I need your help on this issue. I want to share my to do list in Outlook to internal members of my Team. I would like to know how to share TO DO lists in Outlook with my internal Teams members. I am also confused with the difference between TASKS and To Do lists. I was able to share my to-do list with my end user on outlook. But when they click on the link they get the error message Read More
Command Line Development of WebForms with IISExpress
Hi there
Is there a viable workflow for continued development of an existing ASP dot NET Web Forms application just using the command line, a text editor and a web browser, without running Visual Studio (at least not all the time)?
Since Web Forms do not run on dot Net Core, a Windows machine (physical or virtual) is required. The work is being done on a non-Windows machine, and connecting in to the Windows machine via Remote Desktop to run Visual Studio is not a preferred option (though it may be the only viable one, and is what I am doing currently).
In principle working via the terminal, some form of file sync or share, and a browser is possible and I have done it with SSH, MSBuild.exe and IIS Express, but what is missing is all the output from the Output window of Visual Studio. There are various ways of logging that could be set up, but what I like about the Output window is it tells exceptions, as well as debug messages, and I am pretty lost without it.
Any recommendations, other than give up, and keep using Visual Studio?
Hi there Is there a viable workflow for continued development of an existing ASP dot NET Web Forms application just using the command line, a text editor and a web browser, without running Visual Studio (at least not all the time)? Since Web Forms do not run on dot Net Core, a Windows machine (physical or virtual) is required. The work is being done on a non-Windows machine, and connecting in to the Windows machine via Remote Desktop to run Visual Studio is not a preferred option (though it may be the only viable one, and is what I am doing currently). In principle working via the terminal, some form of file sync or share, and a browser is possible and I have done it with SSH, MSBuild.exe and IIS Express, but what is missing is all the output from the Output window of Visual Studio. There are various ways of logging that could be set up, but what I like about the Output window is it tells exceptions, as well as debug messages, and I am pretty lost without it. Any recommendations, other than give up, and keep using Visual Studio? Read More
Exchange Server Apps page Method Not Allowed
Hi All,
We have six exchange server two of server while open Organization, Apps the screen display
The request failed. The remote server returned an error: (405) Method Not Allowed.
Tried many possible no luck, Any idea?
Thank you
Hi All, We have six exchange server two of server while open Organization, Apps the screen displayThe request failed. The remote server returned an error: (405) Method Not Allowed. Tried many possible no luck, Any idea? Thank you Read More
Looking to optimize and manage your cloud resources? Join our Azure optimization skills challenge!
Businesses have committed to the cloud for its scalability, agility, and security. Without optimization, however, this flexibility can lead to unmanaged sprawl. Continuous improvement and careful management through all phases of your cloud journey help you to avoid unexpected costs and inefficient resource allocation while improving security and reliability. Strategic optimization delivers the resiliency to efficiently and securely handle fluctuating workloads with ease, ensuring you manage your environment for optimal performance.
That’s why we’re thrilled to bring you our Azure Optimization Cloud Skills Challenge, a curated collection of learning resources and guidance on optimization tools and best practices from Microsoft that can help your business can thrive in the cloud. This track helps you build cloud resiliency, create reliable and secure workloads, manage cloud spend, and modernize to innovate.
What’s an Azure Cloud Skills Challenge?
Part interactive learning sprint, part competition between you and peers around the globe, Azure Cloud Skills Challenges give you a timeframe to complete a set of courses, exercises, tutorials, and assessments with email reminders to help you stay on track. By completing any challenge within 30 days, you’re eligible for a 50% discount voucher on a related Microsoft Certification exam.
What will I learn in the Optimization Cloud Skills Challenge?
Microsoft offers several solutions and tools to help with cloud optimization within the Azure ecosystem to strategically manage cloud spend, enhance efficiency, and stay competitive in the ever-evolving cloud landscape. Our curated Azure Optimization Cloud Skills Challenge provides insight into the organizational and financial efficiency of integrating Azure solutions into your cloud strategy.
Learn about pricing for cost efficiency with Azure Savings Plan for Compute
The main goals of optimizing your cloud compute resources are to promote efficient usage and simplify management while realizing significant cost savings. An Azure Savings Plan for Compute goes beyond just offering discounts—they provide a holistic approach to cloud optimization.
The first module in the Optimization Cloud Skills Challenge focuses on Azure Savings Plans for Compute, aimed at showing you how to significantly optimize the cost of your resources when compared with pay-as-you-go prices. This learning module explores features, benefits, and ideal use cases, then walks you through the purchase process.
By the end of this module, you’ll learn to efficiently utilize resources, simplify management, and realize significant cost savings.
Discounted cloud resources, upfront commitment with Azure Reserved Instances
Azure Reserved Instances (RIs) let you lock in significant discounts on virtual machines and other compute resources by pre-paying for a commitment in a specific region. You can change the scope or size of your RI as needed and combine with Azure Hybrid Benefit for Windows Server licenses for a powerful cost-saving solution.
In the Azure Reserved Instances module of the Optimization Cloud Skills Challenge, you’ll learn how to analyze and buy reserved instances, optimize against underused resources, and understand the benefits provided through compute purchases.
Learn how to analyze, purchase, and optimize your cloud resources for consistent and significant discounts with Azure Reserved Instances.
Free cloud cost and security insights with Azure Advisor
Azure Advisor acts as your digital cloud consultant, continuously analyzing your cloud resources, including configuration and usage telemetry. Advisor identifies opportunities to optimize your deployments across four key areas: cost, security, performance, and reliability.
It recommends ways to reduce your Azure bill by suggesting more cost-effective resources or identifying underutilized services.
Our Azure Advisor learning module will show you how to get the most out of your Azure investment by ensuring your cloud resources are efficiently configured.
Monitor spending using Microsoft Cost Management
Microsoft Cost Management offers detailed insights into resource usage, budgeting options, and cost optimization recommendations. Features like reserved instances and cost allocation reports help you identify areas for savings and ensure your cloud spending aligns with your budget.
The Describe Cost Management in Azure learning module explores different methods to estimate, track, and manage costs in Azure. You’ll be introduced to factors that impact costs in Azure and tools to help you both predict potential costs and monitor and control costs.
Guide your cloud journey to success: Microsoft Cloud Adoption Framework and Well-Architected Framework
Microsoft offers two invaluable frameworks that provide best practice guidance and checklists to help your team manage and govern your cloud, avoid costly mistakes, and keep your workloads secure. The Microsoft Cloud Adoption Framework (CAF) and Well-Architected Framework (WAF) are resources your business can leverage to build and manage cloud-hosted applications in a cost-effective way. The Azure Optimization Cloud Skills Challenge goes in-depth on these frameworks to provide a fundamental understanding of optimization best practices.
Getting started with the Microsoft Cloud Adoption Framework for Azure: Emphasizing critical aspects of cloud transition, including strategy, readiness, planning, and execution, CAF aligns business objectives with technical requirements, ensuring a seamless transition to the cloud while optimizing for cost, reliability, and security. In this introduction, you’ll learn how to overcome common challenges associated with cloud adoption.
Address tangible risks with the Govern methodology of the Cloud Adoption Framework for Azure: Any technical change made in the process of cloud adoption and optimization introduces risk to your environment. In this module you’ll see how CAF’s Govern methodology mitigates risks to adopt the cloud with confidence.
Complementing CAF, the Well-Architected Framework offers a systematic approach to evaluate architectures against five key pillars, each of which has their own learning module:
Operational excellence: Design an Azure architecture that uses modern practices and gives you full visibility into your environment.
Cost optimization: Apply cost optimization guidance in your architecture to sustain and improve your ROI.
Performance efficiency: Explore how to scale your system to handle load, identify network bottlenecks, and optimize your storage performance.
Security: Incorporate security into your architecture design and discover tools to help you create a secure environment through all the layers of your architecture.
Reliability: Apply reliability guidance in your architecture to improve your workload’s availability and resilience.
What can I learn next?
After completing the Optimization Cloud Skills Challenge, you’ll find there’s lots more to discover on Microsoft Learn.
Our Learn Live sessions deliver technical readiness and skilling programming in a television format, typically broadcasted live with Q&A and available on-demand.
Azure Optimization Virtual Training Days aim to funnel Microsoft’s know-how into helping you optimize and manage your cloud investment. Guided by a Microsoft Technical Trainer, you’ll discover how Azure guidance, resources, and practices can streamline your cloud spend, enable modernization, and fuel innovation in the cloud.
Microsoft Tech Community – Latest Blogs –Read More
Can’s sign into Outlook.com
I cannot sign into my Outlook.com email account. It gives me the attached error message.
I cannot sign into my Outlook.com email account. It gives me the attached error message. Read More
To Do in Outlook Due Date reverts to previous day
As you can see in the screenshot, I created a Task on the second, but when saved it shows the first.
When trying to change the date, it reverts to the previous date.
All dates in BIOS, Computer, Outlook, OWA are correct.
Thank you in advance.
As you can see in the screenshot, I created a Task on the second, but when saved it shows the first. When trying to change the date, it reverts to the previous date. All dates in BIOS, Computer, Outlook, OWA are correct. Thank you in advance. Read More
Why do bulk download requests from One Drive fail?
Not sure if this is a code related issue, or a network issue. or node related issue. It is hard to pinpoint any root cause as the data received is variable and inconsistent. When requesting downloads in bulk from the Graph API using Fetch and node JS there appears to be an intermittent problem.
At first it was assumed that node and fetch were struggling with the number of requests being made for example we would run an API request to gather info on 1000 files and for each file request a download using the methods provided by the Microsoft JavaScript SDK for the M365 API.
What was initially discovered was that when 2000+ files were requested multiple downloads would fail. For example, only 700 of these files would land on disk. In circumstances where downloads were failing there appear to have been no retry attempts.
The flows were checked for event loop lag and the CPU for excessive usage. Neither were apparent as issues. What was indicated in a error response was that fetch was just failing. It was not receiving a response.
A timer was added to create a space between individual requests, this worked and did mediate well.
However, it was also apparent that download requests were failing when smaller amounts of files were requested, for example between 400 and 500. It is conceivable that this should not be a problem for an API to manage.
I am just wondering if anyone else has encountered similar problems.
Not sure if this is a code related issue, or a network issue. or node related issue. It is hard to pinpoint any root cause as the data received is variable and inconsistent. When requesting downloads in bulk from the Graph API using Fetch and node JS there appears to be an intermittent problem. At first it was assumed that node and fetch were struggling with the number of requests being made for example we would run an API request to gather info on 1000 files and for each file request a download using the methods provided by the Microsoft JavaScript SDK for the M365 API. What was initially discovered was that when 2000+ files were requested multiple downloads would fail. For example, only 700 of these files would land on disk. In circumstances where downloads were failing there appear to have been no retry attempts. The flows were checked for event loop lag and the CPU for excessive usage. Neither were apparent as issues. What was indicated in a error response was that fetch was just failing. It was not receiving a response. A timer was added to create a space between individual requests, this worked and did mediate well. However, it was also apparent that download requests were failing when smaller amounts of files were requested, for example between 400 and 500. It is conceivable that this should not be a problem for an API to manage. I am just wondering if anyone else has encountered similar problems. Read More
Audience targeting not working
Hi,
I have a SharePoint comms site using SharePoint online. I have a Power Automate flow that runs behind the site so that when I post news to the site, a flow is triggered that sends an email to a target audience group(s) that appear in a list on the SharePoint site.
This was working well until I recently changed some of the audience group names (to reflect changes in the business). Now, my flow no longer works as it is looking for groups that have now changed.
I’ve updated the MS365 group names and although they do show when I try to edit the audience from the page details (see image), when I update the page, the audience has reverted back to it’s previous iteration.
Please can someone advise why this is happening and how to encourage the SharePoint site to accept the new audience names?
Hi, I have a SharePoint comms site using SharePoint online. I have a Power Automate flow that runs behind the site so that when I post news to the site, a flow is triggered that sends an email to a target audience group(s) that appear in a list on the SharePoint site. This was working well until I recently changed some of the audience group names (to reflect changes in the business). Now, my flow no longer works as it is looking for groups that have now changed. I’ve updated the MS365 group names and although they do show when I try to edit the audience from the page details (see image), when I update the page, the audience has reverted back to it’s previous iteration. Please can someone advise why this is happening and how to encourage the SharePoint site to accept the new audience names? Read More
Have a safe coffee chat with your documentation using Azure AI Services | JavaScript Day 2024
In the Azure Developers JavaScript Day 2024, Maya Shavin a Senior Software Engineer at Microsoft, presented a session called “Have a safe coffee chat with your documentation using Azure AI Services”. And she introduced innovative approaches for integrating AI technologies to ensure the safety of document-based Q&A systems.
Let’s dive into the content!
What was covered during the session?
Now let’s talk about what was covered during the session! If you wish, you can watch the video of the session at the link below:
Introduction to AI-Powered Safety in Documentation
Maya opened her presentation by introducing her background in Microsoft’s industrial AI division, where she focuses on incorporating AI technologies into industry-specific applications. With over a decade of experience in both Front-End and Back-End development, she also highlighted her contributions to the Tech Community as an author and Community Organizer.
Concept of Document Q&A Assistant
Maya described the document Q&A assistant as a straightforward interaction system where an AI, not a human, responds to user queries. The system processes in two primary phases:
Injection Phase: here, documents are uploaded, segmented, indexed with metadata and stored in a searchable database.
Query Phase: the phase where the AI retrieves and summarizes relevant document sections in response to user queries.
The Importance of Content Moderation
A significant portion of her talk focused on content moderation, crucial for preventing inappropriate or harmful content from undermining the AI system’s integrity. She explained how AI responses could potentially reflect, or be influenced by, the offensive content within user inputs. To combat this, Microsoft promotes responsible AI practices structured around in:
Fairness: AI systems should treat all people fairly.
Reliability and safety: AI systems should perform reliably and safely.
Privacy and security: AI systems should be secure and respect privacy.
Inclusiveness: AI systems should empower everyone and engage people.
Transparency: AI systems should be understandable.
Accountability: People should be accountable for AI systems.
For more information on Microsoft’s Responsible AI Practices, visit the link.
Azure AI Content Safety
Maya introduced Azure AI Content Safety, a pivotal service for detecting harmful content in both user inputs and AI-generated responses. This service supports multiple programming languages and offers a studio experience for testing various content sensitivity levels. Its primary features include:
Text Analysis API: Scans text for sexual content, violence, hate, and self-harm with multi-severity levels.
Image Analysis API: Scans images for sexual content, violence, hate, and self-harm with multi-severity levels.
Text Blocklist Management APIs: The default AI classifiers are sufficient for most content safety needs; however, you might need to screen for terms that are specific to your use case. You can create blocklists of terms to use with the Text API.
To understand how Azure AI Content Safety works, there’s a video below about the service:
Demonstrating Azure AI Content Safety in Action
Maya demonstrated how to integrate Azure AI Content Safety into a JavaScript project. She showcased a function that analyzes content and adjusts responses based on predefined sensitivity levels, thus preventing the system from providing harmful output.
This function works by categorizing content into several types of sensitive material—like hate speech, sexual content, and violence—and filtering them accordingly.
She also mentioned the use of the Azure AI Content Safety SDK for JavaScript/TypeScript, which you can find at the link
Comparing Azure AI Content Safety and Azure OpenAI Content Filters
Maya also compared the Azure AI Content Safety with OpenAI’s content filtering features. She highlighted that while Azure AI Content Safety is versatile and can be integrated into various AI workflows, OpenAI’s content filtering is bundled with their services and might not incur additional costs.
However, Azure AI Content Safety offers more control over the moderation process and supports more languages.
Final Thoughts and Steps Forward
Concluding her talk, Maya stressed the ongoing need for manual oversight in content moderation to ensure that AI interactions remain appropriate and effective. She encouraged attendees to implement Azure AI content safety in their projects to enhance the security layers of their AI applications.
Maya Shavin’s session provided valuable insights into the mechanisms of safeguarding AI-driven document assistants, ensuring that they operate within the realms of safety and ethics dictated by modern AI standards.
Azure Developers JavaScript Day Cloud Skills Challenge
Don’t forget to participate in the Azure Developers JavaScript Day Cloud Skills Challenge to test your knowledge and skills in a series of learn modules and learn more about Azure services and tools. As I mentioned in the previous articles, besides the challenge is over, you can still access the content and learn more about the topics covered during the event.
Link to the challenge: JavaScript and Azure Cloud Skills Challenge
Additional Resources
If you want to learn more about Azure AI Content Safety Services, especially if you’re JavaScript Developer, you can access the following resources:
Azure AI Content Safety
Azure AI Content Safety SDK for JavaScript/TypeScript
Documentation – Azure AI Content Safety REST client library for JavaScript – version 1.0.0
Stay Tuned!
If you wish, you can follow what happened during the two days of the event via the playlist on YouTube. The event was full of interesting content and insights for JavaScript developers!
If you are a JavaScript/TypeScript developer, follow me on Twitter or LinkedIn Glaucia Lemos for more news about the development and technology world! Especially if you are interested in how to integrate JavaScript/TypeScript applications with the Azure, Artificial Intelligence, Web Development, and more!
And see you in the next article!
Microsoft Tech Community – Latest Blogs –Read More
when clicking an image is opening Mail app instead of Outlook
Hi guys, hope you are doing well. So I have an image and then we have a few options we can choose when clicking the image ( site, from a link, one drive, web search…) it is already added mailto:email address removed for privacy reasons?subject=SharePoint Inquiry but it is opening Mail apps and asking to log in there which is annoying and a waste of time. We want a link that will directly open Outlook which is the app we all use and have open. Can you please direct me which is the best way to do it ?
Hi guys, hope you are doing well. So I have an image and then we have a few options we can choose when clicking the image ( site, from a link, one drive, web search…) it is already added mailto:email address removed for privacy reasons?subject=SharePoint Inquiry but it is opening Mail apps and asking to log in there which is annoying and a waste of time. We want a link that will directly open Outlook which is the app we all use and have open. Can you please direct me which is the best way to do it ? Read More
Complete Range of cells
Excel is not letting me use the autofill function when I am creating a numeric list of continuous numbers. If I drag the bottom right corner down, the automatic function just copies the first number in all the subsequent cells. I need the continuous numbers to appear. ie. 123456….
Excel is not letting me use the autofill function when I am creating a numeric list of continuous numbers. If I drag the bottom right corner down, the automatic function just copies the first number in all the subsequent cells. I need the continuous numbers to appear. ie. 123456…. Read More
Is there a way to do a global replace from within spellchecker?
I often end up with documents (especially documents generated by Adobe Acrobat) that have a large number of repetitive errors, like a “-” in the middle of a word, but I never know for sure if any particular error is common enough to merit going to the trouble to do a global find and replace. It would be nice if I could do that from within the spellchecker. Is there someway to tell the spellchecker as you are stepping through words that it flags to go ahead and replace some particular word with an alternative spelling throughout the entire document?
I often end up with documents (especially documents generated by Adobe Acrobat) that have a large number of repetitive errors, like a “-” in the middle of a word, but I never know for sure if any particular error is common enough to merit going to the trouble to do a global find and replace. It would be nice if I could do that from within the spellchecker. Is there someway to tell the spellchecker as you are stepping through words that it flags to go ahead and replace some particular word with an alternative spelling throughout the entire document? Read More
Table: Formula to return a value from the table if other cells contain certain values
Hi everyone!
I have a table (like in the screenshot below) that contains certain values in column D/E/F/G. I want to create a formula in which you can enter in the below B2/B3/B4 values from columns D, E and F and depending on the row in the table where all 3 values are true, then B5 returns the corresponding value from column G in that row.
Does anyone have any idea which formulas I could use for this? Thank you so much for your ideas! 🙂
Hi everyone! I have a table (like in the screenshot below) that contains certain values in column D/E/F/G. I want to create a formula in which you can enter in the below B2/B3/B4 values from columns D, E and F and depending on the row in the table where all 3 values are true, then B5 returns the corresponding value from column G in that row. Does anyone have any idea which formulas I could use for this? Thank you so much for your ideas! 🙂 Read More