I am trying to access the string which represents the path of the current directory my application has been placed in. I have an excel templates made in visual studio which needs to be populated by the names of files in the current directory (which the document have been placed) and its sub-directories. I cannot find anywhere a solution which actually works, I have found some attempts at a solution: get path for my .exe and various others , which do not work. I currently have the user enter the desired path but I would like to automatically find the path or find an alternative way to collect these names.
Directory of where Office solution has been placed
125 views Asked by user3812617 At
2
There are 2 answers
Related Questions in C#
- How to call a C language function from x86 assembly code?
- What does: "char *argv[]" mean?
- User input sanitization program, which takes a specific amount of arguments and passes the execution to a bash script
- How to crop a BMP image in half using C
- How can I get the difference in minutes between two dates and hours?
- Why will this code compile although it defines two variables with the same name?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Why can't I use the file pointer after the first read attempt fails?
- #include Header files in C with definition too
- OpenCV2 on CLion
- What is causing the store latency in this program?
- How to refer to the filepath of test data in test sourcecode?
- 9 Digit Addresses in Hexadecimal System in MacOS
- My server TCP doesn't receive messages from the client in C
- Printing the characters obtained from the array s using printf?
Related Questions in VISUAL-STUDIO
- The current .NET SDK does not support targeting .NET Core 6.0. Brand new WPF Project VS Community 2022 17.9.5
- Dotnet Run is not working but the application is running in Visual Studio
- Is there a way to support Tailwind @apply in Visual Studio?
- How can I eliminate compile warnings using ZLib in Visual Studio
- C++(or Visual Studio) saving the file will not preserve the original file contents
- VS Community 2022 cannot install dotnet-ef when i try to publish
- Visual Studio 2022 convert spaces to tabs on checkout and back to spaces on checkin
- What should I do if Visual Studio has a restriction on creating files with a long name or a long path to these files?
- Command line error D8036 - not allowed with multiple source files with node-gyp and VS2022
- Migrate Old VS 2015 .suo file to the New VS 2022 DocumentLayout.json
- How to make one executable visual studio, that users can run?
- Use tabs instead of spaces in .csproj file in Visual Studio 2022
- Unity - scrollview/dragging breaks after specific scene inactivity
- How to make Visual Studio 2022 project launch Windows Terminal instead of PowerShell?
- Why is 'EDITBIN /STACK:2097152 w3wp.exe' cmd is giving me an LNK1342 error?
Related Questions in EXCEL-TEMPLATE
- MiniExcel - How to use Dynamic columns in combination with a Custom template?
- IN VB.Net how to write to Excel file with formatting or with a template
- How to display custom text as a label in an excel cell for a particular column?
- Repeat Column Headers in BI Publisher Excel Templates in fusion
- How to make a field (column value) span multiple rows in Excel Templates to be used in Oracle BI Pub Reports?
- Temporarily set default file type in Save As dialogue Excel
- XML Tag grouping in RTF template to calculate totals via nested table not giving formatted output. Extra row in the nested table
- Kendo-Angular : How to create kendo grid with template on columns?
- Same spreadsheet structure and formulas but different data
- Loan Amortization Quarterly Payments
- Excel to Tally Import with multiples Cost categories
- remove sample data from excel template
- VBA WorkSheet_Change dont work with Template Wizard inputs
- XLTX contains macros, but then they are not there - what gives?
- How to change Excel 2013 Template Miniature
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
This depends upon how you're distributing your solution. Office add-ins and templates, when distributed through the standard ClickOnce mode, end up in a cryptically-named folder (inside another cryptically-named folder) that lives somewhere in AppData folder. You'll not be able to use the normal ways of getting the path of currently existing application, as they'll most probably return the path of EXCEL.EXE itself. This SO post provides a good way of getting the current folder in VSTO solutions.
Alternately you can consider using MSI for distributing your template/add-in. This is a longer path and has many caveats, but you'll end up installing your add-in/template in Program Files folder.